2017-07-03 3 views

Antwort

0

searchPeople ist auf jedem Winkel Setup nicht abhängig, so läuft es ziemlich sofort. Ihr Controller-Konstruktor hängt von allen möglichen zeitraubenden Setups ab (Modulinstanziierung, Abhängigkeitsinjektion, ...) und wird nur ausgelöst, sobald diese Aufgaben abgeschlossen sind.

Der Code, den Sie schreiben, richtet nur diese Controller-Funktion ein. Es ist Angular hinter den Kulissen, die es tatsächlich aufruft.

+0

Danke für die Antwort, aber in der index.html, der Controller wird vor searchPeople() aufgerufen und sollte nicht Controller-Logik zuerst gedruckt werden, auch wenn es zeitaufwendig ist? Gibt es eine Möglichkeit, wie Linie 12 nach Linie 6 ausgeführt wird? –

+0

Nein. Nicht zu sehr in der Reihenfolge der Zeilen hängen. Zeile 6 ruft die Controller-Funktion nicht auf. Es registriert es mit eckigen. Es wird nur aufgerufen, wenn eckig bereit ist, es aufzurufen. Und während eckle sich bereit macht, es aufzurufen, wird die Ausführung von 'script.js' fortgesetzt und erreicht schließlich den Aufruf von' searchPeople' in Zeile 12. – Will

+0

Okay, danke für die Klarstellung. –