错误:使用Chrome中的角度流星获得10 $ digest()迭代

时间:2015-07-31 13:18:14

标签: javascript google-chrome angular-filters angular-meteor

这是模板:

<span class="sitename">{{ hack|getTitle }}</span>

我设置了过滤器getTitle

angular-filter.js:

angular.module('mgod')
    .filter('getTitle', ['$meteor', function($meteor) {
        return function(input) {
            var result = $meteor.object(Site, {
                '_id': input.site_id
            }, {
                'title': 1
            });
            $meteor.subscribe('siteTitle');
            return result.title;
        };
    }]); 

在Meteor上发布:

Meteor.publish('siteTitle', function() {
    var result = Site.find({});
    return result;
});

但Chrome会抛出此错误:

  

错误:[$ rootScope:infdig] 10 $ digest()迭代达成。中止!       观察者在最后5次迭代中被解雇:[[{“msg”:“fn:function(){// 145 \ n
      return _.omit(data,data。$$ internalProps); // 146 \ n}“,”newVal“:{”_ id“:{”_ str“:”55b1b3bb0060250cd1535c62“},”domain“:”nnland.gov.cn“,”icp_id“:”532be6aaa48e4c7c6709851a“,”title“ : “南宁市国土资源局门户网”, “SCAN_TIME”: “学习网站”, “IP”: “180.141.91.32”, “级别”:2, “位置”:{ “省”:“广西壮族自治区”, “城市”: “南宁市”}, “地理位置”:

我该如何解决?

0 个答案:

没有答案