【发布时间】:2016-05-28 09:09:10
【问题描述】:
我有一个工厂,调用服务并获取响应并传递给控制器并尝试将响应存储在一个未定义的变量中
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
【问题讨论】:
标签: angularjs angularjs-directive angularjs-scope