1
見出しオブジェクトモデルの下でEmber.jsドキュメントsays、 - >バインディング:バインディングはすぐには更新されませんEmber.jsのデータフローはどのようにスケジュールされますか?
注意。 Emberは、変更が同期する前にすべてのアプリケーションコードの実行が完了するまで待つので、値が一時的なときにバインドを同期するオーバーヘッドを気にせずに、バインドされたプロパティを何回でも変更できます。
これはどうしますか?あなたの答えでは、いくつかのプロパティを設定する呼び出しからバインディングの処理までのパスを指定してください。
私はember-metal/lib/run_loop.jsをスキップしました。答えがsetTimeoutを参照する場合、私はフォローアップの質問をするかもしれません。
私の質問を考慮していただきありがとうございます。
ルークが提供されたリンクは、十分にあなたの質問にお答えしましたか? –
私はIRCでうまく答えていますが、特にEmber.jsよりも基本的なJavaScriptと関連があります。 setTimeoutタイマーは、現在の実行スレッドが戻るまで開始しません。このようにして、競合状態を心配することなくバインディングを処理するタスクをエンキューできます。 それは少なくとも、私の理解です。 –