我想弄清楚如何在我的燈具數據中訪問嵌套模型。我可以在{{each}}循環中完美訪問名稱img_url等,但如果我嘗試執行{{address.street}}
,則會得到[Object,object]。下面的模式:如何在Ember.js中包含嵌套模型燈具
App.Test = DS.Model.extend({
name: attr(),
img_url: attr(),
description: attr(),
address: {
street: attr(),
number: attr(),
zip_code: attr(),
city: attr()
}
});
你試過登錄到控制檯這些對象,所以你知道哪些屬性它包含哪些內容? – 2014-11-02 21:46:56
我做到了。這是我回來的:'Ember Inspector($ E):Object {id:「3」,name:「Test」,img_url:「url」,描述:「這是一個測試」,地址:Object}' – 2014-11-02 21:50:55
嘗試使用console.log地址屬性,以便可以看到如何訪問子屬性。然後如果有更多的對象也嘗試記錄這些對象。也許你會發現財產address.street.value等如果你可以在這裏設置演示 - http://emberjs.jsbin.com/ – 2014-11-02 21:53:12