休憩APIを使用して、共有グループからユーザーを取得しています。特定のグループに存在する現在のユーザーがフォーム(ビュー)に余分なオプションとボタンを表示する必要があります。だから、$ watchを使って残りのAPIの戻り値に割り当てられた変数の変化を検出し、$ watchコールバックの中でビューの変更を定義しています。今度は、Rest APIが$ watch関数を返しますが、ビューはまだ更新されません。その後、私が実行した場合
、コンソールで
angular.element('[ng-controller=controllerName]').scope().$apply();
、私のフォームをロード罰金。
スコープを使用してください。時計に$ apply ... –
$ watchコールバックの前にページがレンダリングされると思います。 –
setTimeOut内で$ apply()を試してください。 (この中でsetTimeOutはこれ以外のものではありません) –