2016-07-15 2 views
2

Gibt es eine Möglichkeit, einen Service für alle Routen in AngularJs global aufzulösen?

Nehmen wir an, ich muss die Konfiguration von einem Web Service für alle Routen erhalten. Können wir so etwas wie den folgenden Pseudocode machen?

$routeProvider 
    .when('*', { 
     resolve: { 
     config: function(myConfigService) { 
      return MyConfigService.getConfigPromise(); 
     } 
     } 
}) 
+1

Nicht in ngRoute. Verwende angular-ui-router, der verschachtelte Routen zulässt und die Auflösung von Eltern wird an alle Nachkommen weitergegeben – charlietfl

+0

@charlietfl kannst du deinen Kommentar als Antwort mit einem Beispielcode schreiben, damit ich ihn als die richtige Antwort bezeichne? – Tohid

Antwort

Verwandte Themen