Angular 指令未加载到vs代码上

Angular 指令未加载到vs代码上,angular,Angular,创建嵌套组件时,angular2未遵守指令模块。我是一名学习者,请告诉我问题是否需要更好的表达组件中的指令必须声明为数组,但您给它的类型是HomeComponent[] 应该是这样的: @Component({ selector: 'my-app', template: 'my template', directives: [ HomeComponent ] //<-- like this or remove it completely to declare it in @NgMod


创建嵌套组件时,angular2未遵守指令模块。我是一名学习者,请告诉我问题是否需要更好的表达

组件中的指令必须声明为
数组
,但您给它的类型是
HomeComponent[]

应该是这样的:

@Component({
 selector: 'my-app',
 template: 'my template',
 directives: [ HomeComponent ] //<-- like this or remove it completely to declare it in @NgModule
})

请分享你的代码
@NgModule({
  imports:      [ BrowserModule],
  declarations: [ AppComponent, HomeComponent ],  //<-- here
  providers:    [],      
  bootstrap:    [ AppComponent ]
})