0
でデフォルトを防ぎますリンクを開けないようにするには、<a>
-Tag?angularjsは、私は動作しません、次のコードを、持っている場合はNGクリック非同期呼び出し
でデフォルトを防ぎますリンクを開けないようにするには、<a>
-Tag?angularjsは、私は動作しません、次のコードを、持っている場合はNGクリック非同期呼び出し
event.stopPropagation()
メソッドを使用します。このような指示文の中で直接ng-click
に使用することができます。
<a href="#/otherpage" my-directive ng-click="preventClickAsync($event); $event.stopPropagation(); ">Click me!</a>
jsコードからpreventDefault
を削除します。
動作しません。 'stopPropagation'は' preventDefault'と同じではなく、OPは 'preventDefault'をします。 – dfsq
申し訳ありませんが、リンクが開かれている場合、条件付きであることを忘れた可能性があります。私は質問でそれを変更します。 –