Rob*_*ert 3 javascript angularjs
我有这样的功能:
$scope.process = function(){
$http().success(){
return something;
}
};
Run Code Online (Sandbox Code Playgroud)
假设代码完整..然后我调用它
alert($scope.process());
Run Code Online (Sandbox Code Playgroud)
它显示未定义.
在继续操作之前,如何让角度等待函数返回?
你没有.相反,您可以告诉它在响应可用时该怎么做:
$scope.process = function() {
$http.get(path).success(function(data) {
alert("I just received " + data);
});
};
Run Code Online (Sandbox Code Playgroud)
或者,如果您希望这是可配置的:
$scope.process = function(callback) {
$http.get(path).success(callback);
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2595 次 |
| 最近记录: |