0
https://plnkr.co/edit/mBiv4r3JoHxKtDtRR2qM?p=previewステップ - コントローラ上
var myApp=angular.module('my',[]);
コードです。誰かが文の流れを説明して、コンソールライン12がscript.jsの6行目より前に実行される理由を説明できますか?
おかげ
https://plnkr.co/edit/mBiv4r3JoHxKtDtRR2qM?p=previewステップ - コントローラ上
var myApp=angular.module('my',[]);
コードです。誰かが文の流れを説明して、コンソールライン12がscript.jsの6行目より前に実行される理由を説明できますか?
おかげ
searchPeople
は、任意の角度の設定に依存しないので、それはかなりすぐに実行されます。コントローラのコンストラクタは、時間のかかる角度設定(モジュールのインスタンシエーション、依存性注入など)のすべての方法に依存し、それらのタスクが完了すると起動するだけです。
書き込みするコードは、そのコントローラ機能を設定するだけです。それは実際にそれを呼び出すシーンの背後にある角度です。
index.htmlに返信いただきありがとうございます。コントローラはsearchPeople()より前に呼び出されており、時間がかかってもコントローラロジックを最初に印刷するべきではありませんか? Line 12の後にLine 12が実行される方法はありますか? –
あまりにも線の順番につかまえてはいけません。 6行目はコントローラ機能を呼び出さない。それは角度でそれを登録します。 angleが呼び出す準備ができたら呼び出されます。そしてangleが呼び出す準備が整っている間に、 'script.js'の実行が続けられ、最終的に12行目の' searchPeople'が呼び出されます。 – Will
さあ、ありがとう。 –