Javascript AngularJS过滤器用于ng重复don';数据更改后无法工作

Javascript AngularJS过滤器用于ng重复don';数据更改后无法工作,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我希望对象中有数据(不是数组) 在HTML中,我有 ng-repeat="type in types | toArray | orderBy:'order'" 哦-这是strang-它很好用-但如果订购!=1-如果order==1,则最后提供一个plunker,并解释为什么要为数组中对象的保存键创建$$hashKey angular.module(........).filter("toArray", function(){ return function(obj) {

我希望对象中有数据(不是数组)

在HTML中,我有 ng-repeat="type in types | toArray | orderBy:'order'"
哦-这是strang-它很好用-但如果订购!=1-如果order==1,则最后提供一个plunker,并解释为什么要为数组中对象的保存键创建
$$hashKey
angular.module(........).filter("toArray", function(){
    return function(obj) {
        var result = [];
        angular.forEach(obj, function(val, key) {
            val.$$hashKey = key;
            result.push(val);
        });
        return result;
    };
});