2015-01-21 37 views
0

服務我打電話(我卻無法控制)部分地嵌入數據返回以下JSON有效載荷:消費與Ember

{ 
    name: 'name', 
    tags: [ 
     { 
      name: 'name', 
      users: [ 2, 3, 4 ] 
     }, 
     // ........ 
    ] 
} 

我已經寫了自定義序列來處理嵌入的數據:

export default DS.RESTSerializer.extend(
    DS.EmbeddedRecordsMixin, { 
     attrs: { 
      tags: { embedded: 'always' }, 
     } 
    } 
); 

現在標籤內的用戶沒有嵌入。我如何告訴Ember它需要根據標籤對象中的用戶ID來獲取實體?

回答

0

在您的Model中,您是否定義了用戶屬性定義爲async

// Ember.Model 
user: DS.hasMany('user', { async: true }) 
+0

這是包含帖子或標籤模型的模型嗎? – Sam 2015-01-21 09:29:51

+0

對不起,這是標籤 – andrusieczko 2015-01-21 10:17:52

+0

是不是DS.hasMany?另外,是的標籤有用戶:'DS.hasMany('user',{async:true})' – Sam 2015-01-21 11:40:45