首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角10 $digest()迭代

角10 $digest()迭代
EN

Stack Overflow用户
提问于 2016-04-22 09:02:28
回答 1查看 563关注 0票数 1

我遵循思想家平均堆栈教程,并且在角工厂服务方面有问题。

angular.js:11598错误:达到$rootScope:infdig 10 $digest()迭代。流产!在最近5次迭代中触发的观察者:[]

app.js

代码语言:javascript
运行
复制
app.factory('posts', ['$http', function($http){
    var o = {
        posts: []
    };
    o.getAll = function() {
        return $http.get('/posts').success(function(data){
            console.log(data)
            angular.copy(data, o.posts);
        });
    };
    return o;
}]);

我的配置文件有路由提供程序

代码语言:javascript
运行
复制
$stateProvider
    .state('home', {
        url: '/home',
        templateUrl: '/home.html',
        controller: 'MainCtrl',
        resolve: {
            post: ['$stateParams', 'posts', function($stateParams, posts) {
                return posts.get($stateParams.id);
            }]
        }

    })

我不知道出了什么问题。

任何帮助都是非常感谢的。提前谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2016-04-22 09:13:37

不推荐.success,所以我将使用then

我想这就是你想写的。

代码语言:javascript
运行
复制
app.factory('posts', ['$http', function($http){
    var o = {}; 
    o.get = function(id){
        return $http.get('/posts/'+id).then(function(response){
            return response.data;
        });
    }
    o.getAll = function() {
        return $http.get('/posts').then(function(response){
           return response.data;
        });
    };
    return o;
}]);


 resolve: {
        post: ['$stateParams', 'posts', function($stateParams, posts) {
            return posts.get($stateParams.id);
        }]
    }

// usage of the factory in controller : 
    posts.getAll().then(function(posts){
         $scope.allPosts = posts;
    })
    posts.get(id).then(function(post){
        $scope.post = post;
    })

以下几点:

  1. then/ success是可链式的;但是,您必须使用return语句,这样下一个链才会有数据。我要你归还的东西。
  2. 我完全不知道你从哪里得到你的return posts.get($stateParams.id);,所以我添加了一些相关的东西。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36789441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档