带有ng更改的复选框不适用于datatable和angularjs
我的代码如下:带有ng更改的复选框不适用于datatable和angularjs,angularjs,datatable,Angularjs,Datatable,我的代码如下: vm.dtColumns.push(DTColumnBuilder.newColumn('id').withTitle('<input name="select_all" value="1" id="example-select-all" type="checkbox" ng-change="checkedAll()" />').renderWith(actionHtml).withOption('orderable', false)); 但在复选框更改上,此功能不
vm.dtColumns.push(DTColumnBuilder.newColumn('id').withTitle('<input name="select_all" value="1" id="example-select-all" type="checkbox" ng-change="checkedAll()" />').renderWith(actionHtml).withOption('orderable', false));
但在复选框更改上,此功能不起作用
请帮助我解决上述问题可能是因为您在该输入上没有
ng型号
说明必须存在ng型号
,才能使ng更改
生效
仅当输入值中的更改导致新值提交到模型时,才会计算ngChange表达式
注意,本指令要求提供ngModel
我也添加了ng模型,但仍然不起作用。我的下一个猜测是Angular可能没有编译该代码,因此ng更改和ng模型将不起作用。你能试着提供一个JSFIDLE或什么吗?
$scope.checkedAll = function () {
alert();
}