私は簡単なディレクティブを持っています:
var goodsProperties = angular.module('goodsProperties', []);
goodsProperties.directive('showGoodsProperties', function() {
var directive = {
priority: 0,
template: '<h1>Hello World</h1>',
replace: false,
transclude: false,
restrict: 'C'
};
return directive;
});
html は次のとおりです。
<div ng-app="goodsProperties">
<div class="showGoodsProperties"></div>
</div>
そして、Javascriptに動的要素を追加したい。完全なコードはhttp://jsfiddle.net/ZvPmh/5/を参照してください
ディレクティブ クラスで新しいタグを追加する関数 addClick() があります。
本文で addClick() を呼び出すと、すべて正常に動作します。しかし、a-tag で addClick() を呼び出すと、Angular はディレクティブのような新しい要素を認識しません。