指令

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

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

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

  • Component(组件) - 指令与模板
  • Attribute directives(属性指令) -更改组件或元素的行为但不影响模板的指令
  • Structural directives(结构指令) - 通过影响模板的呈现方式来改变组件或元素的行为的指令