Javascript 资源查询调用执行定时
我的代码如下:Javascript 资源查询调用执行定时,javascript,angularjs,meanjs,Javascript,Angularjs,Meanjs,我的代码如下: // Find a list of Adverts $scope.find = function() { debugger; $scope.adverts = Adverts.query(); doSomethingWithAdverts(); }; 其中,data ng init=“find()” 当我在函数中调试时,当我跨过$scope.advists=advists.query()时行并将调试器保持在
// Find a list of Adverts
$scope.find = function() {
debugger;
$scope.adverts = Adverts.query();
doSomethingWithAdverts();
};
其中,data ng init=“find()”
当我在函数中调试时,当我跨过$scope.advists=advists.query()时代码>行并将调试器保持在doSomethingWithAdverts()上代码>我没有看到firebug中的httpget
调用,只有当我恢复执行并退出此功能时。为什么会这样,我想Adverts.query()
会启动ajax调用吗
当尝试使用doSomethingWithAdverts()中的响应数据时,这会导致不正确的行为。我找到了答案:
在资源查询返回响应后需要执行的任何操作都会被放入回调函数中,如下所示:
// Find a list of Adverts
$scope.find = function() {
debugger;
$scope.adverts = Adverts.query(function(){
doSomethingWithAdverts();
});
};