Ember有很多自我指涉关联而没有返回值

时间:2014-09-09 23:02:11

标签: ember.js

我在指向自身的模型上设置了hasMany关联。由于我们在后端使用带有复合主键的Cassandra,因此没有特定的id列。当我model.versions时,它返回一个空数组。我希望它返回13(即有多少个具有相同ID的不同版本)。

型号:

App.Automobile = DS.Model.extend
  automobileId: DS.attr('string')
  version: DS.attr('string')
  identifier: DS.attr('string')
  name: DS.attr('string')
  description: DS.attr('string')
  versionName: DS.attr('string')
  automobileVersions: DS.hasMany('automobile', async: true)

致电:

auto = @.get('model')
console.log "sR: " + auto.get('automobileVersions')
auto.get('automobileVersions').then ((autoVer) =>
  console.log "autoVer: " + autoVer.get('length')
) 

console.log "autoVer: " + autoVer.get('length')autoVer: 0的形式返回。应该是十三岁。

0 个答案:

没有答案