我正在执行drag’n’drop指令.放下我添加一个元素的副本到我的div,并附加ng点击属性如下所示:
copy.append('<button class="close" ng-click="abc()">×</button>');
例如,在控制器我有
$scope.abc = function () { alert('Hello!'); }
它不行.如果我手动添加此按钮,它可以正常工作.
解决方法
copy.append('<button class="close" ng-click="abc()">×</button>'); $compile(copy)($scope);