ドキュメントにはこのように書かれており、この式は新しいパーツがロードされた後に実行されると書かれていますが、これはいつ「ロード」されるのでしょうか?
新しい部分がロードされるときに評価する式。
たとえば、html を ng-include した場合、テストしたところ、このコールバックは html に対応するコントローラーの js コードがロードされた後に発生する必要があることがわかりましたが、html がロードされた後はロードされないようです。レンダリングされた?
たとえば、
リーリーこのページに対応するファーザー コントローラーは次の場所で定義されています:
リーリーただし、この方法では apId の内容を取得できません。少し遅らせると取得できます。
これは、ng-include のコンテンツがレンダリングされた後に onload がコールバックしないことを示しているようです。では、ng-include のページがレンダリングされた後にコールバック関数を取得するにはどうすればよいでしょうか。
ページを非同期でロードして何かを実行したい場合は、よくわかりません。次に、 oc.lazyload コンポーネントを使用して非同期読み込みを実装することをお勧めします。詳細については、https://oclazyload.readme.io/ にアクセスして確認してください。