指令未在vs代码上加载

时间:2016-12-24 12:15:08

标签: angular

enter image description here

创建嵌套组件时,angular2模块不符合angular2。我是学习者,如果问题需要更好的演示,请告诉我

1 个答案:

答案 0 :(得分:1)

@Component中的指令必须声明为array,但您要为其指定HomeComponent[]

应该是这样的:

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

还要确保将其包含在@NgModule

内的声明中
@NgModule({
  imports:      [ BrowserModule],
  declarations: [ AppComponent, HomeComponent ],  //<-- here
  providers:    [],      
  bootstrap:    [ AppComponent ]
})