我在表单中使用ng-table。
<form role="form" name="frmCommand" class="formValidCommand" novalidate="novalidate" ng-submit="frmCommand.$valid && vm.saveCommandChanges()">
我在桌子上有一个清晰的排序按钮。
<button ng-click="storeCommandsTableParams.sorting({})" class="btn btn-default pull-right">Clear sorting</button>
单击此按钮调用vm.saveCommandChanges()而不是清除排序。
有什么建议吗?
答案 0 :(得分:0)
默认type attribute value for button
tag is submit
,因此当您点击它时,它将触发其父表单的提交事件,该事件由ng-submit
指令捕获。因此,请尝试将其更改为button
类型,以便不会发生提交事件。
即
<button
type="button"
ng-click="storeCommandsTableParams.sorting({})"
class="btn btn-default pull-right">Clear sorting</button>