0
我已經成功地將這個相當不太友好的API結果導入到名爲'connector'和'pin'的父/子模型對中,其中連接器是父級,而引腳數組是子級。我在連接器模型上有一個hasMany('pin'),而在引腳上有belongsTo('連接器')。如何給路由一個包含hasMany和belongsTo關係兩側的模型?
{
"Connector" : {
"ConnectorID" : "2015-11-30T16:34:34.217",
"ConnectorName" : "D38999/20WA98SN"
},
"Pins" : [{
"ConnectorID" : "2015-11-30T16:34:34.217",
"PinName" : "A"
}, {
"ConnectorID" : "2015-11-30T16:34:34.217",
"PinName" : "B"
}, {
"ConnectorID" : "2015-11-30T16:34:34.217",
"PinName" : "C"
}
]
}
到目前爲止,我認爲一切都很好。我現在面臨將所有來自兩者的數據都顯示在名爲「連接器」的路線上。我不能完全包住我的腦海裏圍繞着如何鏈中的承諾,使我能得到這兩個
this.get('store').findRecord('connector', params.connector_id);
and
this.get('store').findRecord('connector', params.connector_id).findAll(???);
好像我爭取在這個關係的上坡戰鬥。我希望我可以讓Ember像處理任何其他單數據類型一樣處理引腳數組,並將記錄中的數據保存/保存。我是否正確地想到這個?