Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有ng更改的复选框不适用于datatable和angularjs_Angularjs_Datatable - Fatal编程技术网

带有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(); 
        }