考虑一个具有三个按钮的表单:
<form ng-submit="updateUser()">
<div>Name <input type="text" ng-model="userToEdit.name" /></div>
<div>
<button class="btn btn-primary" ng-click="updateUser()">Save</button>
<button class="btn" ng-click="cancelEdit()">Cancel</button>
<button class="btn btn-danger" ng-click="deleteUser(userToEdit)"><i class="icon-trash"></i> Delete</button>
</div>
</form>
当我单击取消时,将调用 cancelEdit(),然后调用 updateUser()。我不希望调用 updateUser() 方法。有没有办法抑制这种表单提交(最好使用 jQuery?)
注意:我仍然希望能够按 Enter 并默认为 Save 操作。