我有一个工厂,调用服务和获取响应和传递到所述控制器,并试图以存储在其中得到未定义未定义的服务响应控制器中使用角度存储变量?
app.factory('Myservice', function (service1, service2) {
return {
getService: function (data) {
service1("user", encodeURIComponent("pass")).then(function (response) {
varSessionData = response.Obj;
var queryString = strURL[1].split("&");
Service2.pageLoad(SessionData).then(function (response) {
var homeScreen = response;
data(homeScreen);
});
});
}
};
});
在控制器的变量的响应:
var Mydata = MyService.geService(function (data) {
Console.log(data);
return data; // getting response
});
$scope.Hello = Mydata; // undefined
我有通过$ scope.Hello在另一个服务控制器,这意味着取决于服用的结果Service3.pageLoad($ scope.Hello) 。然后(功能(response){ $ scope.ServiceModelobj = response; console.log(response); } –