我有一个BackboneJS复合模型,它有2个属性;BackboneJS迭代复杂模型
"myAttr1": new MyObj1(model.myAttr1),
"myCollectionAttr": new MyObj2(model.myCollectionAttr)
MyObj2看起来像
"attr1" : new Base1(),
"attr2" : new Base2()
现在我想成立一个内部级属性(即一的基础1属性)。所以我重复说;
self.model.get("myCollectionAttr").each(function(model) {
model.get("attr1").set('basemodel1attr','Y');
});
所以和基础1模型和Base2像有和basemodel1attr basemodel2attr
属性虽然model.get( “attR1位”)返回我的属性列表。我不能在其上使用.set()。
对我的内部属性进行设置的正确方法是什么?
你可以请附上和基础1码和Base2? – Evgeniy
已添加...它们由简单的字符串属性组成...... – testndtv
是Backbone.Model上的Base1和Base2实例? – Evgeniy