href覆盖Angular.js中的ng-click

同时定义href属性和ng-click属性:


<a href="#" ng-click="logout()">Sign out</a>

该href属性优先于ng-click。


我正在寻找提高ng-click优先级的方法。


href 是Twitter Bootstrap所必需的,我无法将其删除。


暮色呼如
浏览 440回答 3
3回答

Cats萌萌

如果不需要uri,则应该只使用按钮标签。

牧羊人nacy

您可以直接在模板中直接阻止click事件的默认行为。<a href="#" ng-click="$event.preventDefault();logout()" />根据角度文件,ngClick和ngFocus等指令在该表达式的范围内公开了$ event对象。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS