在 Backbone 中.js我应该创建静态列表集合还是只是将它们硬编码到 UI 中

In Backbone.js should I make static lists collections or just hardcode them into the UI?

本文关键字:编码 UI 我应该 js Backbone 创建 静态 集合 列表      更新时间:2023-09-26

我有一个想要使用Backbone.js的Web应用程序。 我有一个常见"项目"列表,用户不会直接编辑这些"项目"。 这基本上将显示为屏幕左侧的菜单供您选择。 当用户选择一个项目时,将生成一个"项目实例",他们将对其进行自定义。

我只是想知道这个静态的项目/模板列表是否应该由 Backbone 处理.js或者它是否应该被硬编码。 对列表使用主干集合/模型的价值在于,每个项将具有另一个 Backbone.Model 属性,当从列表中选择该项时,将实例化该属性。 例如,HTMLImageChoice 项,当被选中时,将导致 HTMLImage 被实例化。

我很难找到易于遵循的 Backbone 示例.js这些示例不是很做作。

主干中的集合是模型的集合。似乎您只是在谈论一个硬编码的字符串数组,它们完全不是一个模型。也许您希望将该数组作为属性悬挂在模型上,但这与主干一样接近。