向backgrid.js公开关系模型



我想从关系模型(通过backbone-relational构建)暴露一些属性到我的backgrid(通过backgrid.js构建)。据我所知,backgrid接收集合和映射模型作为列对象。所以我需要在模型初始化时更改模型,例如:

initialize: function() {
  this.fetchRelated('myRelatedModel');
  this.set({relatedName:this.get('myRelatedModel').get('name')});
}

问题是,当我这样做时,我的模型接收到"已更改"状态。但是我不想更改模型,我只想将相关模型的属性暴露给我的backgrid。

我该怎么办?

JavaScript

this.set({relatedName:this.get('myRelatedModel').get('name')}, {silent: true});

相关内容

  • 没有找到相关文章

最新更新