0

次のコード How to use variable to define templateUrl in Angular2 を使用して動的テンプレート URL を作成していますが、テンプレートで日付ピッカーを使用する必要があり、Angular UI Bootstrap ライブラリ (Angular 2 バージョン) を追加するのに問題がありました。エラーは

「NgbDateParserFormatter のプロバイダーがありません」

セクションのインポートに NgbModule と FormsModule を追加しました

@NgModule({
    imports: [CommonModule, NgbModule.forRoot(), FormsModule ],
    declarations: [DynamicHtmlComponent]
})

class DynamicHtmlModule {}

plunkr バージョンを作成しましたhttps://plnkr.co/edit/kWoSTi?p=preview ファイル内のフィールドの日付src/articles/first.htmlがコメント解除されている場合、アプリケーションは機能しません。

4

2 に答える 2

0

この方法で NgbDatepickerModule をインポートできます。

@NgModule({
imports: [
    ...
    NgbDatepickerModule.forRoot()
],

これにより、「NgbDateParserFormatter のプロバイダーがありません」が修正されるはずです。

于 2016-10-27T08:10:39.120 に答える