假设我有通常的组件MyComponent
。要使用它,我应该将其传递到主模块中的declarations
数组还是主组件中的directives
数组?
// 1)
@NgModule({
declarations: [
AppComponent,
MyComponent
],
imports: [],
providers: [],
bootstrap: [AppComponent]
})
// 2)
@Component({
selector: 'app-root',
directives: [MyComponent]
})
export class AppComponent { }
如果该组件深入应用程序树,如果传递给
declarations
数组,我可以在主模块中的任何位置使用它吗?[email protected]
最佳答案
不建议使用directives
和pipes
中的@Component()
和@Directive()
。 declarations
是新的RC.5 / NgModule
方法。