当没有范围似乎在改变时,无限的摘要循环

时间:2015-02-20 04:03:14

标签: angularjs digest

我有一个数组,其唯一值是当前“1”。它在我的MySQL数据库中召集了一个唯一的id,我通过HTTP查询获取信息,我100%确定我的get请求没有失败。

这是HTML代码:

<dl>
<dt ng-repeat="x in favorites">{{getName(x)}}</dt>
<dd ng-repeat-end></dd>
</dl>

这是在我的控制器内部并使用此代码:

$scope.getName = function(x) {
    console.log(x);
    $http.get(GetURL + x)
        .success(function(x) {
            return x.name;
        })
        .error(function() {
            console.log("Abort Abort!!!");
            exit();
        })
}   

但无论何时我运行它,它都会引发未被捕获的错误“无限消化循环”。我不明白为什么这段代码导致无限的摘要循环,它肯定与我的getName函数有关,因为一旦我删除它,无限的摘要循环停止,但我似乎无法弄清楚为什么< / p>

0 个答案:

没有答案