我正在使用带有过滤器的angularjs ngTable。当我运行页面时没有显示任何表而不是显示表它显示了一个错误,表示"未定义的长度"
我的代码段是:
var data=$scope.users;
$scope.tableParams = new ngTableParams({
page: 1, // show first page
count: 10, // count per page
sorting: {
name: 'asc' // initial sorting
}
}, {
total: data.length, // length of data
getData: function($defer, params) {
// use build-in angular filter
var orderedData = params.sorting() ?
$filter('orderBy')(data, params.orderBy()) :
data;
$defer.resolve(orderedData.slice((params.page() - 1) * params.count(), params.page() * params.count()));
}
});
这里' $ scope.users'是我的json对象数组。
我收到了错误:{total:data.length}
,
这是一个关键字,向我显示这样的响应"未定义的长度"。
任何帮助都会感激不尽。