サービスを介してデータを取得し、返された値をテンプレートに入力するコントローラーがあります。私はui-router
状態で使用します。このテンプレートには、ajax 呼び出しの後ui-sref
に入力する必要があるディレクティブも含まれています。サービスは、コントローラーによって指定されたデータをロードする場所からのパスを使用します。
問題は、コントローラーがデータを取得する前に、これらのディレクティブが読み込まれてインスタンス化されるため、エラーが発生することです。
これらの値をコントローラーに直接入れると正常に動作しますが、ファイルから読み取った値を設定するサービスがあります。
コントローラーにすべてのデータがロードされるまで、これらのディレクティブを待機させる方法はありますか?