https://plnkr.co/edit/mBiv4r3JoHxKtDtRR2qM?p=previewSchritt durch den Code in AngularJS - Controller
var myApp=angular.module('my',[]);
Oben ist der Code. Kann jemand bitte den Ablauf der Anweisungen erläutern, so dass warum in der Konsole Zeile 12 vor Zeile 6 in script.js ausgeführt wird.
Dank
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? –
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
Okay, danke für die Klarstellung. –