指令

指令修改DOM以更改DOM元素的外观,行为或布局。 指令是Angular 2用于构建应用程序的核心构建块之一。 事实上,Angular 2组件是大部分带有模板的指令

从Angular 1的角度来看,Angular 2组件已经承担了很多角色指令。 涉及模板和依赖注入规则的大多数问题将通过组件完成,涉及修改通用行为的问题通过指令完成。

在Angular 2中有三种主要类型的指令:

Component(组件) - 指令与模板
Attribute directives(属性指令) -更改组件或元素的行为但不影响模板的指令
Structural directives(结构指令) - 通过影响模板的呈现方式来改变组件或元素的行为的指令
下一节:现在有许多前端JavaScript框架可供选择,每个都有自己的权衡。 许多人对Angular 1.x提供的功能感到满意。 Angular 2改进了该功能,使其更快,更可扩展和更现代。 在Angular 1.x中发现价值的组织将在Angular 2中找到更多的价值。