Angenommen, ich habe die folgenden Modelle:Wie kann ich IDs für hasMany-Beziehung mit store.createRecord() übergeben?
// customer.js
DS.Model.extend({
products: DS.hasMany('product')
});
// product.js
DS.Model.extend({
customer: DS.belongsTo('customer')
});
Und ich brauche einen Kunden mit einer Liste der Produkte von IDs zu erstellen (, die von Back-End-geladen noch nicht ist), etwas entlang der Linien von dieser:
this.get('store').createRecord('customer', {products: [1, 2, 3]});
Aber dies nicht gelingt, wie der Laden die Produkte erwartet ein Array von DS.Model zu sein:
Fehler bei der Verarbeitung Fehlgeschlagen Index Assertion: Route Alle Elemente eine hasMany Beziehung Instanzen DS.Model sein muss, übergeben Sie [1,2,3]
Wie kann ich einen Datensatz mit den Verbänden von IDs versehen erstellen ?