我有一个Backbone.Collection
,其中一些Backbone.Model
显示在列表中,应该像单个select
一样运行。具体来说,我有以下内容:
div
换句话说,我需要能够1)确保只在视觉上选择了最后一个选定的项目,并将active
作为结果应用,并且2)确保观察者收到change
通知,最新型号。
我在实施干净利落方面遇到了意想不到的困难。我的意思是,它有效,但我可以告诉change
事件发射两次。我认为我只是有一个重要的大脑碎片 - 因为我似乎无法想到一种方法来管理旧选择的selected
属性而不触发{{1}观察者的事件(视图)。
我可以发布代码,但我认为这不是必要的。有用的是知道:
change
?