我想从关系模型(通过骨干关系构建)中暴露一些属性到我的backgrid(通过backgrid.js构建)。据我所知,backgrid接收集合和映射模型作为列对象。所以我需要在模型初始化时更改模型,例如类似的东西:
initialize: function() {
this.fetchRelated('myRelatedModel');
this.set({relatedName:this.get('myRelatedModel').get('name')});
}
问题在于,当我这样做时,我的模型会收到“已更改”状态。但我不想改变模型,我只想将相关模型的属性暴露给我的背景。
我该怎么办?
答案 0 :(得分:0)
<强>的JavaScript 强>
this.set({relatedName:this.get('myRelatedModel').get('name')}, {silent: true});