Backbone 模型属性可以是字符串、对象、 Backbone 集合等,但属性是否可能是 Backbone 模型的数组?
例如:var Model - Backbone 模型Model.get('charts')-简单数组[chart],这里的chart是 Backbone 模型
这里我的问题是,理想的 Backbone 模型属性是,如果有数组,那么它应该是 Backbone 集合或可以是 Backbone 模型的简单数组?
Backbone 模型属性可以是字符串、对象、 Backbone 集合等,但属性是否可能是 Backbone 模型的数组?
例如:var Model - Backbone 模型Model.get('charts')-简单数组[chart],这里的chart是 Backbone 模型
这里我的问题是,理想的 Backbone 模型属性是,如果有数组,那么它应该是 Backbone 集合或可以是 Backbone 模型的简单数组?
1条答案
按热度按时间kadbb4591#
从技术上讲,没有什么可以阻止你这样做。但是, Backbone.js 特性(比如模型事件)不会传播到你的父模型,因为 Backbone.js 不支持现成的嵌套模型/集合。所以,你不会通过创建一个模型属性 Backbone.js 集合而不是一个普通的数组来获得任何“特殊”的好处。