Ich habe eine Fabrik, die den Kundendienst anrufen und bekommt die Antwort und vorbei in an die Steuerung und versucht, die Reaktion in einer Variablen zu speichern, dieundefined Service-Antwort in Controller in Variable mit Winkel speichern?
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);
});
});
}
};
});
In-Controller ist nicht definiert zu werden:
var Mydata = MyService.geService(function (data) {
Console.log(data);
return data; // getting response
});
$scope.Hello = Mydata; // undefined
ich habe die $ scope.Hello in einer anderen Service-Controller übergeben, was bedeutet, hängt davon ab, dass das Ergebnis Service3.pageLoad ($ scope.Hello) .then nehmen (function (Antwort) { $ scope.ServiceModelobj = Antwort; console.log (Antwort); } –