【发布时间】:2012-09-06 15:01:21
【问题描述】:
在我的应用程序中,我有一些分组的选择元素,它们都具有相同的选项。当一个选择被更改时,它会检查其他选择以查看新选择的选项是否已在任何其他选择中被选择。如果它已被选中,则有一些逻辑可以动态选择尚未在其他选择中选择的选项。有时,此逻辑会导致选择与以前相同的选项。发生这种情况时,我的选择元素不会更新,并且与我的模型不同步。
我创建了一个非常简单的 jsFiddle,在此处显示:http://jsfiddle.net/wvLHw/
我发现了一种可能的解决方法,但我不知道在我的应用程序中这样做的可能性有多大。有没有更好的方法来让它正常工作? angular 没有根据我的模型更新选择元素是否有某些原因?
【问题讨论】:
-
解决方法可以在more angular way 中完成。
-
我希望不必使用解决方法(我还有很多事情要做,这使得异步分配变得困难),但这绝对是解决问题的正确方法。
-
根据this topic 和类似问题的统计数据,我开始认为这不是解决方法,而是角度变化、渲染过程和异步事件问题的可能解决方案之一,就像所有 JavaScript在浏览器中在单个线程上执行。
-
查看 my explanation 为什么它不起作用。
标签: javascript angularjs