EmberJS - Компоненты
Компоненты Ember.js используют спецификацию веб-компонентов W3C и предоставляют виджеты пользовательского интерфейса истинной инкапсуляции. Он содержит три основных спецификации: шаблоны , теневую DOM и настраиваемые элементы . Компонент объявляется в имени-шаблона-данных, которое имеет путь вместо простой строки и имеет префикс «компоненты /».
В следующей таблице перечислены события действий для действий -
S.No. | Действия События и описание |
---|---|
1 | Определение компонента Вы можете легко определить компонент в Ember.js, и каждый компонент должен иметь тире в своем имени. |
2 | Жизненный цикл компонента В жизненном цикле компонента используются некоторые методы для выполнения кода в определенные моменты жизни компонента. |
3 | Передача свойств компоненту Компонент не имеет доступа к свойству непосредственно в области шаблона. Поэтому просто объявляйте свойство во время замедления компонента. |
4 | Обертывание содержимого в компоненте Вы можете заключить содержимое в компонент с помощью шаблонов. |
5 | Настройка элемента компонента Вы можете настроить такие элементы компонента, как атрибуты и имена классов, используя подкласс Ember.Component в JavaScript. |
6 | Использование параметров блока Переданные свойства в компоненте могут вернуть результат в виде выражения блока. |
7 | Обработка событий Пользовательские события, такие как двойной щелчок, наведение, нажатие клавиши и т. Д., Могут обрабатываться обработчиками событий. Для этого примените имя события как метод к компоненту. |
8 | Запуск изменений с помощью действий Компоненты могут инициировать изменения и взаимодействовать с событиями, используя действия. |