我有一个 AngularJS 表单,如下所示:
<form ng-submit="vm.update(vm.model)">
.. fields
<button ng-click="vm.addCluster()">Add</button>
.. more fields
<input type="submit" value="Save" />
</form>
当我单击提交时,它按预期工作 -update()
方法被调用。当我单击它调用的按钮addCluster()
但之后表单被提交并被update()
自动调用。
为什么它会这样做,我该如何防止这种情况发生?