2013-06-19 88 views
0

我有一個召喚模型EmberJS的hasMany關係長度返回0

TournamentAdmin.Summoner = DS.Model.extend({ 
    name: DS.attr('string'), 
    elo: DS.attr('number'), 
    team: DS.belongsTo('TournamentAdmin.Team') 
}); 

和團隊模式

TournamentAdmin.Team = DS.Model.extend({ 
    name: DS.attr('string'), 
    email: DS.attr('string'), 
    summoners: DS.hasMany('TournamentAdmin.Summoner') 
}); 

的團隊模式工作正常,但當我嘗試從組隊模式的召喚模型,它什麼都沒有返回。 0

的JSON返回生成組隊模式的長度是 {"team":{"id":1,"name":"Anujan","email":"[email protected]","summoners":[{"id":1,"name":"Anujan","elo":100}]}}

我試着加入TEAM_ID到JSON爲好。

模板是

<h1>{{name}}</h1> 
    <h2>by {{email}}</h2> 
    <hr> 
    <div class="below-the-fold"> 
    {{summoners.length}} 
    {{#each summoner in summoners}} 
     please print something 
    {{/each}} 
    </div> 

回答