我的功能如下:
$scope.process = function(){
$http().success(){
return something;
}
};
假设代码完整..然后我称之为
alert($scope.process());
显示未定义。
在继续操作之前,如何让角度等待函数返回?
答案 0 :(得分:6)
你没有。相反,您可以告诉它在响应可用时该怎么做:
$scope.process = function() {
$http.get(path).success(function(data) {
alert("I just received " + data);
});
};
或者,如果您希望这是可配置的:
$scope.process = function(callback) {
$http.get(path).success(callback);
};