遅延ロードされたモジュールでディレクティブを動作させることはできません。私はドキュメントを読んで、単に私のメインモジュールの宣言配列にディレクティブを追加しました。このディレクティブは、そのモジュールで期待通りに動作しますが、遅延ロードされたモジュールでは機能しません。それもあるため、テンプレートのエラーのオープンする怠惰なロードされたモジュールを防ぎ:ディレクティブはサブモジュールでは機能しません
Can't bind to 'myHighlight' since it isn't a known property of 'p'
は、ここに私のPlunkerです。
あなたのディレクティブはAppModule
で宣言され、それはそこにのみ利用可能だからだそうだ子に移動」をクリックした後
これはドキュメントに記載されていますが、メインモジュールのようにわかりません。ディレクティブが正しく宣言されています... https://angular.io/doc s/ts/latest/guide/attribute-directives.html#!#your-directive-isn-t-working- –
問題を明確にするか、別の問題である可能性がありますか?コードへのリンクを投稿するときは、問題のコードがその質問に付随していることを確認してください。 –
@RomanC説明が悪いと申し訳ありません。私は質問を編集しました。 – omeralper