Angulars $ watchの問題が発生しましたが、UIに変更が反映されない理由、モデル。
私は3つの数字のテキストボックスを持っています(私は剣道を使っていますが、それは問題ではないと思います)。私はBox Aに数値を入力し、Box Cに数値を入力します。したがって、Box Bが計算されます。整数でない場合は、丸められて設定されます(Box Cの$ watchのすべて)。これまでのところ動作します。
場合によっては、ボックスBを計算した後にボックスCを再計算する必要があります。 (これはすべて整数であり、ボックスAの数はボックスBの数値である必要があります。
したがって、ボックスCが再び計算されるので、デバッグコンソールには ボックスAが変更されていますボックスCが20000に変更されました。ボックスBが3333に変更されました。ボックスCが19998に変更されましたが、ボックスCの最後の変更がUIに表示されません。
したがって、時計はBを変更します。その後、Bの時計はCをもう一度変更する必要がありますが、機能しません。 これが原因ですか?
コメントありがとうございます。ありがとう!
あなたは、コードを表示することができますを使用してください。 – rrd