Рассмотрим форму с тремя кнопками:
<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>
Когда я нажимаю cancel, вызывается cancelEdit(), то вызывается updateUser(). Я не хочу, чтобы вызывался метод updateUser(). Есть ли способ подавить эту форму представления (предпочтительнее wtihout jQuery?)
Примечание. Я все равно хотел бы нажать Enter и по умолчанию выполнить действие "Сохранить".