Javascript 同步服务器和AngularJS

Javascript 同步服务器和AngularJS,javascript,angularjs,Javascript,Angularjs,我对AngularJS非常陌生。假设我有一个控制器,它将某个范围定义为sovar todos=$scope.todos。使用$resource我从服务器获取一些数据,将其存储在todos var get = $resource("/some_url", {id: "some_id"}, {index_all: {method: "GET"}}); resource_all.index_all({},function(resp){ todos = resp }); 然后在我的代码中

我对AngularJS非常陌生。假设我有一个控制器,它将某个范围定义为so
var todos=$scope.todos。使用
$resource
我从服务器获取一些数据,将其存储在
todos

var get = $resource("/some_url", {id: "some_id"}, {index_all: {method: "GET"}});
resource_all.index_all({},function(resp){
       todos = resp
});

然后在我的代码中,我使用
ng repeat=“todo in todos”
循环执行
todos
。问题是,在发送服务器响应之前,todos被设置为
null
,因此我在html中没有得到任何输出。如何将我的响应与服务器的响应同步?

在您的回调中,您可以执行
$scope.todos=resp
这就是我所做的,但它不起作用…resp可能不是数组,请确保它是数组,否则上面的操作应该可以。啊,好的,我得到了它,事实上我将我的答案包装在某个
文档中。关于“就绪”
。。。无论如何谢谢你!