次のようなディレクティブがあります。
app.directive('custom', function(){
return {
restrict:'A',
link: function(scope, element){
element.bind('click', function(){
alert('want to prevent this');
});
}
}
});
はい、この場合は jQuery-way バインディングを行う必要があります。
そして、何らかの条件が満たされた場合に、このイベント (クリック) の伝播を停止したいと考えています。
やろうとした:
$event.stopPropagation();
$event.preventDefault();
しかし、それは役に立ちませんでした。
たとえば、ここでフィドル - http://jsfiddle.net/STEVER/5bfkbh7u/