假設我有以下型號:如何使用store.createRecord()爲hasMany關係傳遞ID?
// customer.js
DS.Model.extend({
products: DS.hasMany('product')
});
// product.js
DS.Model.extend({
customer: DS.belongsTo('customer')
});
,我需要創建一個客戶通過標識的產品列表(中尚未從後端加載),一些沿此線:
this.get('store').createRecord('customer', {products: [1, 2, 3]});
但是隨着存儲期望的產品是DS.Model數組這個失敗:
出錯處理路線:指數斷言失敗:的 所有元素的hasMany關係必須是DS.Model的情況下,你通過 [1,2,3]
如何創建與它的關聯記錄IDS提供?