这是我的指示:
angApp.directive('stopPropagation', function () {
return {
restrict: 'A',
link: function (scope, elem, attr) {
console.log(elem);
$(elem).click(function (e) {
e.stopPropagation();
});
}
}
});
这是我的HTML代码:
<form stop-propagation>
</form>
console.log
永远不会被解雇。我错过了什么?
答案 0 :(得分:1)
您错过ng-app
和ng-controller
将所有内容连接在一起:
<div ng-app="my-app" ng-controller="AppController">
<form stop-propagation>
{{message}}
</form>
</div>
请参阅更新的小提琴: