Ich habe die folgende Route lösen:AngularJS Zugangsweg resolve Ergebnis innerhalb eines anderen resolve
resolve: {
user: function($route, User){
return User.find($route.current.params.id);
},
stats: function($route, Stats) {
/* return async stats based on the 'user' object I retrieved in the function above this one*/
var user = ... from previous function ...
return Stats.load(user.email);
}
}
Wie kann ich auf das zurückgegebene Benutzer aus der ‚Benutzer‘ Funktion innerhalb der Funktion Statistik '? Ich möchte vermeiden, diese Logik innerhalb des Controllers zu betreiben und sie innerhalb der Auflösung zu halten.
Danke!
Warum können Sie nicht die gleiche '$ route.current.params.id' aus der 'Benutzer' Auflösung verwenden? – Nevershowmyface
Nun, ich denke, es ist ein schlechtes Beispiel. Ich werde es zum Beispiel in E-Mail ändern – Tom
Ok, was ist, wenn Sie nur eine "Lösung" verwenden? Wie 'userStatus: function ($ route, User, Stats) {}' – Nevershowmyface