我有一个json,我必须动态显示,因为要显示的元素是动态显示的,并且可以达到无限数量,所以我使用
纳克重复=" (键,值)x"
但关键是按照实际排序 我的JSON:
$scope.tableContent = [
{
id: 1,
sks: 'sk1',
product1: [],
product2: []
},
{
id: 2,
sks: 'add sks here ...',
product1: [],
product2: [],
product11: []
}];
因此,由于排序,产品11来自product1而不是product2,所以我写了一个函数
$scope.sortFunction=function(key){
var ret=0;
var str = value;
str = str.replace(/[^0-9]+/ig,"");
alert(str);
var ret=parseInt(str)
return ret;
}
已经切割了数值并返回到ng-repeat
x中的(键,值)sortFunction(键)
然而,在迭代
时,我在关于ng-dupes的代码中遇到了关于欺骗的错误Error: [ngRepeat:dupes] http://errors.angularjs.org/1.2.9/ngRepeat/dupes?p0=(key%2C%20value)%20in%20x%20track%20by%20sortFunction(key)&p1=undefined
at angular.js:36
at angular.js:19365
at Object.fn (angular.js:11701)
at h.$digest (angular.js:11816)
at h.$apply (angular.js:12021)
at f (angular.js:7840)
at E (angular.js:7931)
at XMLHttpRequest.v.onreadystatechange (angular.js:7974)