@tkadm/ng-material
v0.0.2
Published
Библиотека, обеспечивающая вспомогательный функционал при разработке angular SPA приложений, использующих компоненты material. Имеет поддержку schematic схем.
Downloads
3
Readme
tkadm@ng-material
Библиотека, обеспечивающая вспомогательный функционал при разработке angular SPA приложений, использующих компоненты material. Имеет поддержку schematic схем.
Библиотека сгенерирована с помощью Angular CLI версии 16.2.0.
Содержание
- Директива "loading spinner"
- WebAPI сервис
- Набор вспомогательных функций
- Schematic схемы
Директива "loading spinner"
Применяется к компоненту (html элементу) Принимает в качестве значения тип boolean или number. Знак загрузки закрывает элемент, к которому применена директива и отображается, если переданное значение равно true или > 0.
WebAPI сервис
Набор фукнций, упрощающих обращение по протоколу http(s) Сервис реализует обращение с помощью четырех методов: get, post, put, patch и delete Каждая из процедур (методов) имеет вариант с именем заканчивающийся символом '$' и который позволяет вызвать метод с уточняющими настройками (заголовки, query параметры, флаг 'withCredentials')
Имя хоста по умолчанию
Если в качестве url при оращении к методам сервиса используется строка, которая является частью url (начинается не со значения протокола http или https), то сервис предварит строку именем протокола и хоста по умолчанию. Значение хоста по умолчанию устанавивается в свойстве providers модуля и/или компонента. Внедрение значения производится с помьщью токена DEFAULT_HOSTNAME_ID
Набор вспомогательных функций
- IsStrDictionaryEqual - определение эквивалентности двух строковых словарей
- ArrayDifference<T> - получение разности двух массивов
- именованное пространство Operators. Операторы rxjs
- RetryWhenError - Оператор повторного вызова observable при ошибке
- именованное пространство Dates
- DateToString - Функция, преобразующая знаение типа Data в стандартную строку для отображения данных
- MapToStr - Функция рекурсивной обработки объекта или массива, преобразующая свойства типа Data в строку для отображения данных
- MapFromstr - Функция рекурсивной обработки объекта или массива, преобразующая свойства типа строка в формате даты в объект Data
Schematic схемы
add
Это стандартный функционал схематики по установке angular библиотеки: ng add tkadm@ng-material
создание компонта - диалога
Пример использования
ng g @tkadm/ng-material:dialog путь_к_компоненту/имяКомпонента
Путь и имя компонента "name" является единственным обязательным параметром. Имя компонента следует задавать в CamelCase форме, которое будет автоматически преобразовано к dash стилю.
Необязательные параметры:
- path - путь, относительно корня рабочего проекта, для размещения фалов компоента
- project - проект для добавления
- type - часть имени файла с компонентом: name.type.ts
- selector - селектор компонента
- style - тип файла стиля (css, scss, sass...)
- prefix - префикс в селекторе компонента
- module - модуль для добавления
