可以使用单个按钮一起使用ng-change和ng-click吗?

时间:2017-06-14 06:20:49

标签: javascript angularjs html5

我的应用程序中有一个按钮,现在适用于ng-click .....我需要在按钮中插入一个功能,因为当输入更改表的内容时应该通知它编辑表时的一些值

我可以将ng-clickng-change一起使用....如何将表格的ng-change与按钮相关联?

 <button type="button" ng-disabled="vm.currentYear === vm.endYear" 
         ng-attr-title="{{vm.currentYear === vm.endYear ? 'You\'ve reached the ending year for '+ vm.selectedProjectName : 'Load baselines for ' + (vm.currentYear+1)}}" 
         class="btn btn-outlined  " ng-click="vm.changeYear(vm.currentYear+1)" 
         ng-model="baseline.data[$index]" 
         ng-change="vm.enableSaveButton($parent.$parent.$index, $parent.$index, $index, baseline)">
           <i class="fa fa-caret-right"></i>
 </button>

1 个答案:

答案 0 :(得分:1)

ng-change仅适用于input标记。并且ng-change需要ng-model。

 <input type="text" ng-model="test" ng-change="seeChange()" />
  

在用户更改输入时评估给定的表达式。该   表达式会立即进行评估,与JavaScript onchange不同   只在变化结束时触发的事件(通常是在变化时)   用户离开表单元素或按返回键。)

https://docs.angularjs.org/api/ng/directive/ngChange