我试图用指令通过点击删除元素的角度
删除的元素我发现了一个工作示例 http://jsfiddle.net/qDhT9
,我想追加一个新元素,并具有事情 http://jsfiddle.net/qDhT9/140
var app = angular.module('myApp', []);
app.directive('removeOnClick', function() {
return {
link: function(scope, elt, attrs) {
scope.remove = function() {
alert('here');
elt.html('');
};
elt.append('<a href class="close" style="float:right;padding-right:0.3em" ng-click="remove()">×</a>');
}
}
});
但这
一个不工作。
为什么以及如何使第二个工作。
我认为他想了' elt.append()'来执行。您只需在元素上调用'ng-click'来运行remove() – Dayan