web-dev-qa-db-ja.com

Angular2コンポーネントディレクティブコンポーネントをインポートする方法は?

私はangular2の最終リリースにアップグレードしたばかりで、rc4から多くの重大な変更がありました。その1つは、コンポーネントにDirectivesコレクションがなくなったことです...私は次のようなことをする必要があります。

@Component({
    selector: 'resource-tab',
    templateUrl: './app/applicationMgmt/resource/resource-tab.html',
    directives: [
        NgSwitch,
        NgSwitchCase,
        NgSwitchDefault,
        OtherResourceEditorComponent,
        MvcResourceEditorComponent,
        WcfResourceEditorComponent,
        WebResourceEditorComponent,
        WebApiResourceEditorComponent,
        ConfigResourceEditorComponent
    ]    
})

ビューテンプレートでディレクティブとして使用される他のコンポーネントを参照するには...これを今どのように行うのですか?

4
cobolstinks

他の人が述べているように、ディレクティブとプロバイダーをアプリのモジュールに移動する必要があります。 RC4からRC5への移行ガイド は、これを行う方法とその他の潜在的な問題について説明しています。

1
EricJ