このドキュメント:http://docs.angularjs.org/guide/directiveでは、replace
ディレクティブの構成があると述べています。
template-現在の要素をHTMLのコンテンツに置き換えます。置換プロセスでは、すべての属性/クラスが古い要素から新しい要素に移行されます。詳細については、以下の「コンポーネントの作成」セクションを参照してください。
javascriptコード
app.directive('myd1', function(){
return {
template: '<span>directive template1</span>',
replace: true
}
});
app.directive('myd2', function(){
return {
template: '<span>directive template2</span>',
replace: false
}
});
htmlコード
<div myd1>
original content should be replaced
</div>
<div myd2>
original content should NOT be replaced
</div>
しかし、最終ページは次のようになります。
directive template1
directive template2
そうですreplace
動作しません。私は何かが恋しいですか?