.net 角度数据表自定义列筛选器不工作

.net 角度数据表自定义列筛选器不工作,.net,angularjs,asp.net-mvc,datatable,angular-datatables,.net,Angularjs,Asp.net Mvc,Datatable,Angular Datatables,我正在尝试将角度数据表自定义搜索列 执行以下脚本时,它会显示未捕获错误列未定义错误消息显示 脚本: 这是我的js代码 (函数(角度){ "严格使用",; 模块('datatablesSampleApp',['datatables'])。 控制器('simpletrl',函数($scope,DTOptionsBuilder,DTColumnBuilder){ $scope.data=[{ “id”:860, “名字”:“超人”, “姓氏”:“尤达” }, { “id”:870, “firstNa

我正在尝试将角度数据表自定义搜索列 执行以下脚本时,它会显示未捕获错误列未定义错误消息显示

脚本: 这是我的js代码

(函数(角度){
"严格使用",;
模块('datatablesSampleApp',['datatables'])。
控制器('simpletrl',函数($scope,DTOptionsBuilder,DTColumnBuilder){
$scope.data=[{
“id”:860,
“名字”:“超人”,
“姓氏”:“尤达”
}, {
“id”:870,
“firstName”:“Foo”,
“姓氏”:“你的名字是什么”
}, {
“id”:590,
“名字”:“托托”,
“姓氏”:“Titi”
}];
$scope.dtOptions=DTOptionsBuilder.newOptions()。带有分页类型(“完整编号”);
$scope.searchData=函数(searchText,索引){
$scope.table.column(index.search(searchText.draw));
};
$scope.$on('事件:dataTableLoaded',函数(事件,loadedDT){
$scope.table=loadedDT.DataTable;
});
$scope.blockSorting=函数($event){
$event.preventDefault();
$event.stopPropagation();
}
});
})(角度)
**HTMl**
我正在用angular js创建一个自定义过滤器这是我的html,
身份证件
名字
姓氏
{{person.id}
{{person.firstName}
{{person.lastName}
解决方案:

$scope.searchData = function (searchText, index) {       
    var table = $('#DataTables_Table_0').DataTable();
    table.columns().every(function () {
        var column = this;
        table.column(index).search(searchText).draw();

    });
};