我刚刚将我在RC5上构建的应用程序升级到最终版本,而且我对我现在应该声明指令和管道的方式感到困惑。我收到此错误:
错误在[默认] C:\ xampp \ htdocs \ meriem-car \ public \ src \ app \ components \ administration.component.ts:12:4 类型' {moduleId:string; selector:string;指令:typeof LoginComponent []; templateUrl:string; }'不能分配给'组件'类型的参数。 对象文字只能指定已知属性和'指令'类型'组件'。
中不存在
答案 0 :(得分:34)
自RC6以来,所有指令和管道都应移至模块declarations
。
@NgModule({
imports: [...],
declarations: [
//you insert your Components, Directives and Pipes here
],
bootstrap: [...],
providers: [...]
})
export class AppModule { }