我有这段代码:
var me = Restangular.one('object', 1).get({params:params});
me.then(function (data) {
$scope.me = data;
$scope.loadsubobject();
});
$scope.loadsubobject = function () {
$scope.me.getList("subobject")
.then(function(subobject) {
//the code never gets here
console.log('loaded subobjects', subobjects);
$scope.subobjects = $scope.subobjects.concat(subobject.results);
if (data.next){
$scope.next = data.next;
}
},function(response){
console.log('Error with response:', response.status)
});
当我尝试调试代码时似乎在调用$scope.me.getList("subobject")
之后它返回到第一个then
并且从未到达第二个,那么实际处理我需要的子对象的那个。 / p>
任何线索都没有召回地狱?
我验证服务器确实返回了正确的答案 我该如何解决这个问题?很高兴能帮到这个