angular.js - angularjs を使用して、ドキュメントのモデルを変更し、モデルにバインドされた DOM を更新する方法を教えてください。
怪我咯
怪我咯 2017-05-15 16:50:52
0
2
581

次の例では、モデルは変更されていますが、インターフェースは更新されていません
例:
http://jsbin.com/relanafohu/4/edit

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
洪涛

https://docs.angularjs.org/api/ng/type/$rootScope.Scope#$apply

いいねを押す +0
仅有的幸福

Angular に認識されない非同期操作コールバック内のモデル変更はすべて、apply メソッドを使用して Angular にビューを更新するよう明示的に通知する必要があります。詳細については、Apply に関する Angular のドキュメントを参照してください。

さらに、angular が更新中 (ダイジェスト サークル) で apply が呼び出された場合、次のエラーが表示されます:

リーリー

このエラーを回避するには、まず現在のステータスを確認し、次のカプセル化されたメソッドを直接使用します:

リーリー

モデルを設定する必要がある場合は、次のようにしてください:

リーリー

このエラーの詳細については、stackoverflow のこの質問を確認してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート