我有一个项目列表。它们存储在主干可分页集合中。
它们显示如下
| --- ITEM1 --------------------------- |
| --- ITEM2 --------------------------- |
| ---项目3 --------------------------- |
| --- ITEM4 --------------------------- |
| --- ITEM5 --------------------------- |
| --- ITEM6 --------------------------- |
| --- item7 --------------------------- |
<< 1,2,3 ...结束>>
用户可以单击单个项目以在单独的页面中打开详细视图。详细信息视图已初始化侦听器 当它被创建时。那些监听器绑定到项目模型。
由于详细视图是巨大,我通过切换可见性将其缓存在DOM中。 随后单击该项将切换缓存的视图。
------这是问题-----
当项目列表切换到另一个页面时,将重置该集合(通过分页器)。之前存储在集合中的所有模型都被解除引用 创建一组新模型。因此,在页面来回切换之后,先前打开的项目具有不同的自身副本 在集合中。因此,当我在详细视图中更改项目的名称(在视图缓存中)时,项目列表中的名称不会更改。
视图不同步!因为他们引用了不同的模型。
不确定是否还有其他人遇到此问题。如果你这样做,请与我分享你如何解决它。
非常感谢。