假设您正在定义一个 Backbone.js 模型。从我们拥有的文档中...
new Model([attributes], [options])
这似乎非常适合将一些默认属性传递给模型。传递时,模型会自动继承这些属性及其各自的值。没事做。惊人的!
另一方面,假设我们有该模型的集合。
new Backbone.Collection([models], [options])
好的,很酷,我们可以传递一些初始模型和一些选项。但是,我没有初始模型,也没有需要通过的选项,所以让我们继续。我将从服务器获取模型。
collection.fetch([options])
好吧,我没有任何选择,但我想传递一些属性以在获取每个模型时添加到它。我可以通过将它们作为选项传递,然后将它们添加到模型初始化中的属性散列中来做到这一点,但这似乎很混乱。
他们是 Backbone.js 的原生方式吗?