开发手册 欢迎您!
软件开发者资料库

EmberJS - 组件

EmberJS组件 - 从简单和简单的步骤学习EmberJS,从基本到高级概念,包括概述,环境设置,应用程序,对象模型,模板,路由器,组件,模型,路由,控制器,测试,管理依赖关系,应用程序问题,配置,Ember Inspector。

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使用操作触发更改

组件可以触发更改并使用操作与事件通信.