私は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
]
})
ビューテンプレートでディレクティブとして使用される他のコンポーネントを参照するには...これを今どのように行うのですか?
他の人が述べているように、ディレクティブとプロバイダーをアプリのモジュールに移動する必要があります。 RC4からRC5への移行ガイド は、これを行う方法とその他の潜在的な問題について説明しています。