0

我在表单中使用 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() 而不是清除排序。

请问有什么建议吗?

4

1 回答 1

0

标签的默认类型属性值为buttonsubmit,因此当您单击它时,它将触发其父表单的提交事件,该事件由ng-submit指令捕获。所以尝试将其更改为buttontype 以便不会发生提交事件。

IE。

<button 
   type="button"
   ng-click="storeCommandsTableParams.sorting({})" 
   class="btn btn-default pull-right">Clear sorting</button>
于 2015-05-14T20:53:52.533 回答