1

$compile文字列にいくつかのディレクティブを含む html を作成し、これをサーバーに送信したいと考えています。一部のディレクティブには が含まれているtemplateUrlため、返されるリンク関数は遅延します。この質問 ( AngularJS: Using $compile on html that contains directives with templateurl ) では、問題は解決されたよう$scope.$digest()ですが、私の場合は不可能です (既に進行中です)。

私が見つけた唯一の解決策は、タイムアウトを使用することです。http://plnkr.co/edit/k3ZAYy1FhGUFXxXyrPvB?p=previewを参照してください

遅延リンク機能の完了を待つより良い方法はありますか?

4

1 に答える 1