Учебники

EmberJS — Компоненты

Компоненты Ember.js используют спецификацию веб-компонента W3C и предоставляют истинные виджеты пользовательского интерфейса инкапсуляции. Он содержит три основных спецификации в виде шаблонов , теневого DOM и пользовательских элементов . Компонент объявляется в data-template-name, который имеет путь вместо простой строки и имеет префикс «components /».

В следующей таблице перечислены события действия действий —

Вы можете легко определить компонент в Ember.js, и у каждого компонента должна быть тире в имени.

Жизненный цикл компонента использует некоторые методы для выполнения кода в определенные моменты жизни компонента.

Компонент не имеет доступа к свойству непосредственно в области шаблона. Поэтому просто объявите свойство во время замедления компонента.

Вы можете обернуть содержимое в компоненте с помощью шаблонов.

Вы можете настроить элемент компонента, такой как атрибуты, имена классов, используя подкласс Ember.Component в JavaScript.

Переданные свойства в компоненте могут возвращать результат в выражении блока.

Пользовательские события, такие как двойной щелчок, зависание, нажатие клавиши и т. Д., Могут обрабатываться обработчиками событий. Для этого примените имя события как метод к компоненту.

Компоненты могут инициировать изменения и взаимодействовать с событиями, используя действия.