2017-11-29 8 views

答えて

0

event.stopPropagation()メソッドを使用します。このような指示文の中で直接ng-clickに使用することができます。

<a href="#/otherpage" my-directive ng-click="preventClickAsync($event); $event.stopPropagation(); ">Click me!</a> 

jsコードからpreventDefaultを削除します。

+0

動作しません。 'stopPropagation'は' preventDefault'と同じではなく、OPは 'preventDefault'をします。 – dfsq

+0

申し訳ありませんが、リンクが開かれている場合、条件付きであることを忘れた可能性があります。私は質問でそれを変更します。 –

関連する問題