我使用ng-repeat填充tbody,然后使用指令初始化表格上的dataTables,如jsfiddle所示。
test.directive("jqTable", function () {
return function (scope, element, attrs) {
scope.$watch("assignments", function (value) {//I change here
var val = value || null;
if (val)
element.dataTable({"bDestroy": true});
});
};
});
DataTable正在初始化并正确呈现,但搜索功能无效。控制台中没有警告或错误。任何人都可以帮我确定问题是什么以及如何使搜索功能在数据表上运行?