比方说,我拥有大量的图像模型,并且在任何时候,实际上只会渲染50个缩略图视图。我想给用户选择从集合中看到另外50张随机图像......所以我想给每个图像模型一个onDisplay属性。在backbone.js中,模型了解它的视图是错误的吗?
显示随机方法选取50个随机项并将onDisplay设置为true。其中一些项目可能已经被渲染......如果没有,则创建新的缩略图视图并将其附加到图像模型。如果视图已经呈现,那么它只是重新显示/附加到DOM。
如果模型有一个指向它的指针,那么检查视图的存在似乎是最容易的。但我在这里违反了关注的分离吗?