Ich habe zwei Modelle. Rufen wir sie mult
und post
. Sie haben eine viel zu viele Beziehung.Erstellen von Datensatz für viele zu viele Modell EmberJS 2.6
Ihre Definitionen wie folgt aussehen:
Beitrag:
export default Model.extend({
name: attr(),
mult: hasMany('mult')
});
Mult:
export default Model.extend({
name: attr(),
perspectives: hasMany('post')
});
ich ein Post
beginnen will, indem Erstellen und Hinzufügen von Mults
zu. Also, ich mache
createPost(name) {
let post = this.get('store').createRecord('post', {
name: name, mults: []
});
post.save();
},
in meinem controller.js. Allerdings wirft dies dann eine Ausnahme von
mult.js:3 Uncaught TypeError: (0 , _emberData.default) is not a function
und es bezieht sich auf diese Linie der mult
:
name: (0, _emberData['default'])(),
Kann ich eine post
zunächst ohne mults
zu bieten? Wenn ja, was könnte eine vorgeschlagene Problemumgehung sein?