【发布时间】:2016-07-12 04:15:55
【问题描述】:
好的,所以我明白了为什么我会陷入循环。我只是不知道如何解决它。
我正在构建一个从第三方服务器获取 JSON 文件的小应用程序。该文件包含用户的信息。为了这个练习(我知道他们为什么这样做,但这让我很生气)我得到了一个指向 JSON 文件的链接。我终于发现,每次点击给我的链接都会提供不同的用户信息!
所以,我有以下内容:
app.factory('users', ['$http', function($http) {
return $http.get('link to file - can't give out actual link for proprietary reasons')
}]);
但是当它去验证 .apply() 上的 JSON 时,它发生了变化,所以它再次获取它,等等。
我如何说服代码获得一次并对其感到满意?
【问题讨论】: