Angular ';指令';在类型'中不存在;组件';

Angular ';指令';在类型'中不存在;组件';,angular,Angular,基本上有两个组件,应用程序组件和课程组件。我想在应用程序组件中使用课程组件,如图所示。但是它给了我终端中可见的错误。指令在2.0.0-rc.6以后的版本中不可用。您必须像这样将其添加到AppModule的声明中- import { CoursesComponent } from './courses.component'; @NgModule({ imports: [ BrowserModule, routing, RouterModule ],


基本上有两个组件,应用程序组件和课程组件。我想在应用程序组件中使用课程组件,如图所示。但是它给了我终端中可见的错误。

指令在2.0.0-rc.6以后的版本中不可用。您必须像这样将其添加到AppModule的声明中-

import { CoursesComponent }               from './courses.component';

@NgModule({
    imports:      [ BrowserModule, routing, RouterModule ],
    declarations: [ AppComponent, CoursesComponent ],
    providers:    [ appRoutingProviders ],
    bootstrap:    [ AppComponent ]
})

在RC-6中删除了
指令
属性。您不需要它,只需确保要使用的组件包含在模块的
声明中