Phase von angularJS konfigurieren

8

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.

    
Shreyansh Bele 12.07.2015, 08:04
quelle

1 Antwort

10

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").

    
JB Nizet 12.07.2015, 08:44
quelle

Tags und Links