Javascript ng change和ng click是否可以与单个按钮一起使用?
我的应用程序中有一个按钮,用于Javascript ng change和ng click是否可以与单个按钮一起使用?,javascript,angularjs,html,Javascript,Angularjs,Html,我的应用程序中有一个按钮,用于ng单击。。。。。我需要在按钮中插入一个功能,这样当编辑表格时输入一些值来更改表格内容时,应该会通知它 我可以使用ng click和ng change。。。。如何将表格的ng更改与按钮关联 <button type="button" ng-disabled="vm.currentYear === vm.endYear" ng-attr-title="{{vm.currentYear === vm.endYear ? 'You\'ve re
ng单击
。。。。。我需要在按钮中插入一个功能,这样当编辑表格时输入一些值来更改表格内容时,应该会通知它
我可以使用ng click
和ng change
。。。。如何将表格的ng更改
与按钮关联
<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>
ng仅使用
输入
标记进行更改。而ng的变化需要ng模型
<input type="text" ng-model="test" ng-change="seeChange()" />
当用户更改输入时计算给定表达式。这个
表达式会立即求值,这与JavaScript onchange不同
仅在更改结束时触发的事件(通常在
用户离开表单元素或按下返回键)
我认为
ng change
不适用于按钮。我完全同意……那么我将如何将编辑(更改)的表格值与按钮关联?@saiunique您可以使用ng click
。为什么要将更改事件绑定到按钮?我认为您可以在表内容上绑定$watch,当表内容更改$watch起作用时,您也可以在其中调用ng click函数。正如@HaiderAli所说,您需要$watch
数据来完成此操作。我如何绑定(表的)更改值到按钮…我想在表的值被修改并且在这种情况下单击按钮时,在按钮上添加一个ng引导框(类关闭弹出窗口)…我该怎么做?@Manikandan Velayuthamuse$watch expression。。这会有帮助的。查看$watch。根据您的场景使用。请参阅基本。。您可以使用$watchCollection()