Angular 是附加控制器';s';指令';数组以及如何正确使用它们?

Angular 是附加控制器';s';指令';数组以及如何正确使用它们?,angular,angular2-directives,Angular,Angular2 Directives,根据2份文件;我应该补充一下 从“angular2/common”导入{CORE_指令} 并将核心_指令放入控制器的指令数组中,以便使用ngFor etc 然而,即使没有这些,我也可以自由地使用这些核心指令 e、 g {{options}} 对DOM事件如(单击)等有相同的疑问 另外,显然其中一个核心指令是ngClass,但我可以自由使用class(如在普通HTML中),而不会出现任何问题,包括类列表中的插值 它到底应该如何工作?更新 这不适用于Angular2决赛。 在Angular2 fin

根据2份文件;我应该补充一下

从“angular2/common”导入{CORE_指令}

并将核心_指令放入控制器的指令数组中,以便使用ngFor etc

然而,即使没有这些,我也可以自由地使用这些核心指令

e、 g

{{options}} 对DOM事件如(单击)等有相同的疑问

另外,显然其中一个核心指令是ngClass,但我可以自由使用class(如在普通HTML中),而不会出现任何问题,包括类列表中的插值


它到底应该如何工作?更新

这不适用于Angular2决赛。 在Angular2 final中,使用组件或指令的每个模块都需要导入导出这些组件或指令的模块

另见

原创

CORE_指令
是默认提供的,因为有几个版本

不需要显式导入或提供它们,除非您希望扩展默认情况下提供的指令列表

比如说

provide(PLATFORM_DIRECTIVES, {useValue: [ROUTER_DIRECTIVES], multi: true})
使
路由器\u指令在默认情况下也全局可用

  • 平台指令
    提供
    通用指令
  • 通用指令
    提供
    核心指令
    形式指令
  • 核心指令
    列在
  • FORM\u指令