angular.js - angularjs の onload はいつコールバックされますか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:05:29
0
1
628

ドキュメントにはこのように書かれており、この式は新しいパーツがロードされた後に実行されると書かれていますが、これはいつ「ロード」されるのでしょうか?
新しい部分がロードされるときに評価する式。

たとえば、html を ng-include した場合、テストしたところ、このコールバックは html に対応するコントローラーの js コードがロードされた後に発生する必要があることがわかりましたが、html がロードされた後はロードされないようです。レンダリングされた?

たとえば、

リーリー

このページに対応するファーザー コントローラーは次の場所で定義されています:

リーリー

ただし、この方法では apId の内容を取得できません。少し遅らせると取得できます。

これは、ng-include のコンテンツがレンダリングされた後に onload がコールバックしないことを示しているようです。では、ng-include のページがレンダリングされた後にコールバック関数を取得するにはどうすればよいでしょうか。

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(1)
漂亮男人

ページを非同期でロードして何かを実行したい場合は、よくわかりません。次に、 oc.lazyload コンポーネントを使用して非同期読み込みを実装することをお勧めします。詳細については、https://oclazyload.readme.io/ にアクセスして確認してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート