18

我刚刚将我在 RC5 上构建的应用程序升级到最终版本,我对现在应该声明指令和管道的方式感到困惑。我收到此错误:

[默认] C:\xampp\htdocs\meriem-car\public\src\app\components\administration.component.ts:12:4 类型参数 '{ moduleId: string; 中的错误 选择器:字符串;指令:typeof LoginComponent[]; 模板网址:字符串;}' 不可分配给“组件”类型的参数。对象字面量只能指定已知属性,而“组件”类型中不存在“指令”。

4

1 回答 1

35

从 RC6 开始,所有指令和管道都应该移到模块的declarations.

@NgModule({
    imports: [...],
    declarations: [
        //you insert your Components, Directives and Pipes here
    ],
    bootstrap: [...],
    providers: [...]
})

export class AppModule { }
于 2016-09-16T19:46:32.617 回答