什么是Angular2中指令的替代品?

时间:2016-10-22 16:31:36

标签: angular

我一直在学习Angular2。我发现在RC版本的@Component元数据中使用了'directive'标签来引用其中的另一个组件。但是Ang版本2.1.0中没有与它相关的“指令”标签。我现在应该如何引用另一个组件?

1 个答案:

答案 0 :(得分:1)

您应在 directives declarations 的元属性中声明 @NgModule ,如下所示(已从 directives 装饰器中删除 @Component 元属性

@NgModule({
  imports      : [ BrowserModule, .... ],
  declarations : [
    AppComponent,
    DashboardComponent    //<<<### here it is another component or directive,
    HighlightDirective    //<<<### directive declared with @Directive decorator
  ],
  providers    : [  ],
  bootstrap    : [ AppComponent ]
})

export class AppModule { }

有关详细信息,请参阅https://angular.io/docs/ts/latest/guide/ngmodule.html