ブートストラップのようなドキュメント ページの一部として使用されている別のディレクティブの例を示すディレクティブを作成しました。次に例を示します。
<an-example>
<input ng-model="name" an-spellcheck />
</an-example>
内部に配置されているマークアップをコピーし、それをタグに入れて<code>
、ディレクティブを使用するために必要なマークアップを表示したいと考えています。
ただしng-model
、クラスを入力に追加して、次のようにします。
<input class="ng-scope ng-pristine" ng-model="name" an-spellcheck />
代わりに、example
ディレクティブは以下をキャプチャする必要があります。
<input ng-model="name" an-spellcheck />
ただし、内部ディレクティブが実行される前に、トランスクルージョンされたコンテンツにアクセスできないようです。これは、問題を示すプランカーです。
、、および関数ではcontroller
、入力には既に からの css クラスがあります。preLink
postLink
ng-model
example
angular が子ディレクティブをコンパイルする前に、ディレクティブの内容にアクセスする方法はありますか?