ich diesen Dienst haben, wo ich wie diese tunein Versprechen aus dem Dienst zurück
userRes.getCurrentUser =() => {
return userRes.get({
user: 1
});
};
die Ich mag dieses
in meinem Controller verwendenconsole.log(currUserService.getCurrentUser());
und es funktioniert gut, bekomme ich ein Versprechen zurück und das Objekt, wenn es
ABER
aufgelöst ich eine Klasse erstellt werden soll, nachdem ich die Daten bekommen, s o Ich mag dieses
userRes.getCurrentUser =() => {
userRes.get({
user: 1
}).$promise.then(data => {
return new User(data);
});
};
Aber dann bekomme ich undefined
Wie kann ich es die Klasse machen zurückkehren?
Danke
bearbeiten
let userRes = $resource('url', {}, {});
Rückkehr userRes.get tun können, hier ist eine nützliche Verbindung, um Versprechen https://pouchdb.com/2015/05/18/we-have-a- Problem-mit-Versprechen.html – Groben