Was in der Konfigurationsphase der Bootstrapping-App passiert. Kann es mir nicht vorstellen. Im Moment bin ich mit Anbietern verwirrt. SO kann Einblick sein, um Phase zu konfigurieren, hilft mir, ganzen Prozess zu verstehen. Als Versorger kann in Config-Phase injiziert werden.
Danke.
Eine Winkelanwendung verwendet Dienste ( $http
, $location
usw.).
Es ist manchmal notwendig, diese Dienste vor der Verwendung zu konfigurieren . Zum Beispiel hat der Dienst $location
zwei Ausführungsmodi: den "normalen" Modus und den "html5" -Modus. $http
benötigt möglicherweise einige Header, bevor die erste HTTP-Anforderung gesendet wird.
Um diese Dienste zu konfigurieren, verwendet Angular Provider . Anbieter sind Objekte, deren Aufgabe darin besteht, Konfigurationsoptionen während der Konfigurationsphase zu akzeptieren und dann, sobald alles eingerichtet ist, die eindeutige Instanz eines Dienstes zu erstellen.
Um den Dienst $location
zu konfigurieren, verwenden Sie daher während der Konfigurationsphase $locationProvider
. Sobald diese Phase abgeschlossen ist, ruft Angular während der Ausführungsphase die Methode $get()
des Providers auf, die den Dienst $location
erstellt und zurückgibt (daher der Name "provider").
Tags und Links angularjs bootstrapping