web-dev-qa-db-ja.com

Angular 2.0リリース:パイプとディレクティブは@Componentのプロパティではなくなりました

RC5で構築したアプリを最終リリースにアップグレードしたばかりで、ディレクティブとパイプを宣言する方法が混乱しています。私はこのエラーを受け取っています:

[デフォルト]のエラーC:\ xampp\htdocs\meriem-car\public\src\app\components\administration.component.ts:12:4型の引数 '{moduleId:string;セレクター:文字列;ディレクティブ:typeof LoginComponent []; templateUrl:文字列; } 'は、タイプ' Component 'のパラメーターに割り当てることはできません。オブジェクトリテラルは既知のプロパティのみを指定でき、「ディレクティブ」はタイプ「コンポーネント」には存在しません。

17
Motassem MK

RC6以降、すべてのディレクティブとパイプをモジュールのdeclarationsに移動する必要があります。

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

export class AppModule { }
34
Stefan Svrkota