0
我需要使用顯示排序的數據NG-重複。我需要幫助,從這個例子爲什麼自定義過濾器不能在角度js中工作?
Order by Object key in ng-repeat
倒是相同的鉗工,但不能得到正確output.It是不是我的排序名單。
這裏是我的代碼 http://plnkr.co/edit/qFaBYnwCVTZJZSiw6hdD?p=preview
var app = angular.module('app', []);
app.controller('MyCtrl',function($scope){
$scope.lines = {
"a": {name:"bb"},
"aa":{name: 'aa'},
"zz": {name:"zz"},
"oo":{name: 'oo'},
"kk": {name:"k"},
"j":{name: "a"},
"n": {name:"n"},
"c":{name: "c"}
}
})
app.filter('toArray', function() { return function(obj) {
if (!(obj instanceof Object)) return obj;
return _.map(obj, function(val, key) {
return Object.defineProperty(val, '$key', {__proto__: null, value: key});
});
}});
不工作請檢查 – user944513
請參閱片段代碼。其工作正常。 –
我們可以使用loadash而不是underscrore – user944513