2
只有在AJAX
请求未完成时我才退出getUserID
功能,因为UserID
对于其他任何事情都很重要。仅当Ajax请求完成时才退出功能
不幸的是,函数无论如何退出。
$scope.getUserID = function(){
$http.get('UserNormal-getUserId').success(function(data){
$scope.userIDD = data['id'];
});
};
感谢
这是什么意思,你想*“退出功能”*?正确处理错误情况。 – dfsq
你是否确实表示*等待'http.get'完成然后退出'getUserID' *? (使异步呼叫同步,是你的意思?) –
使用具有路由功能的'resolve':http://odetocode.com/blogs/scott/archive/2014/05/20/using-resolve-in-angularjs- routes.aspx –