猿问

href覆盖Angular.js中的ng-click

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


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

该href属性优先于ng-click。


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


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


杨__羊羊
浏览 879回答 3
3回答

红糖糍粑

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

潇湘沐

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