Ember.js组件使用W3C Web组件规范并提供真正的封装UI小部件.它包含三个主要规范: templates , shadow DOM 和自定义元素.该组件在data-template-name中声明,该名称具有路径名而不是普通字符串,并以"components/".
为前缀.下表列出了动作 : 去;
S.No. | 行动事件&描述 |
---|---|
1 | 定义组件 您可以在Ember.js和每个组件中轻松定义组件必须在他们的名字中加上破折号. |
2 | 组件生命周期 组件生命周期使用某些方法,以便在组件的生命周期中的特定时间执行代码. |
3 | 将属性传递给组件 组件不直接在模板范围内访问属性.因此,只需在组件减速时声明属性. |
4 | 包装组件中的内容 您可以使用模板将内容包装在组件中. |
5 | 自定义组件的元素 您可以使用JavaScript中的 Ember.Component 的子类自定义组件的元素,例如属性,类名. |
6 | 使用块参数 组件中传递的属性可以给出将结果返回到块expr中ession. |
7 | 处理事件 用户事件,例如双击,悬停,按键等可以由事件处理程序处理.为此,请将事件名称作为方法应用于组件. |
8 | 使用操作触发更改 组件可以触发更改并使用操作与事件通信. |