$compile
文字列にいくつかのディレクティブを含む html を作成し、これをサーバーに送信したいと考えています。一部のディレクティブには が含まれているtemplateUrl
ため、返されるリンク関数は遅延します。この質問 ( AngularJS: Using $compile on html that contains directives with templateurl ) では、問題は解決されたよう$scope.$digest()
ですが、私の場合は不可能です (既に進行中です)。
私が見つけた唯一の解決策は、タイムアウトを使用することです。http://plnkr.co/edit/k3ZAYy1FhGUFXxXyrPvB?p=previewを参照してください
遅延リンク機能の完了を待つより良い方法はありますか?