从后端加载资源后,我想执行一些代码。我可以通过对一个资源请求使用回调来做到这一点,如下所示:
$scope.resrc = Resrc.query({idResource: 1}, function(){
//CODE AFTER RESOURCE IS LOADED
});
但是尝试使用 $q 等待 MULTIPLE 资源加载然后执行代码对我不起作用!(正如他们在这里建议的那样https://stackoverflow.com/a/14545803/215945)
$q.all([
$scope.services = Services.query({idResource: 1}),
$scope.brands = Brands.query({idResource: 1})
]).then(function() {
//CODE AFTER RESOURCES ARE LOADED
});
我究竟做错了什么?