AngularJS Example
for http://stepansuvorov.com/blog/
by Stepan Suvorov
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div ng-controller="mainCtrl">
<button ng-click="dosomething($event)" custom>BUTTON</button>
</div>
JavaScript
var app = angular.module('app', []);
app.controller('mainCtrl', function ($scope) {
$scope.dosomething = function($event){
$event.stopPropagation();
$event.preventDefault();
alert('here');
//here I want to prevent handler from second directive
}
});
app.directive('custom', function(){
return {
restrict:'A',
link: function(scope, element){
element.bind('click', function(){
alert('want to prevent this');
});
}
}
});