1
私には2つのモデルがあります。 mult
とpost
と呼ぶことができます。彼らは多対多の関係を持っています。多対多モデルのレコードを作成するEmberJS 2.6
ポスト::
これらの定義は次のようになります
export default Model.extend({
name: attr(),
mult: hasMany('mult')
});
のMult:
export default Model.extend({
name: attr(),
perspectives: hasMany('post')
});
私はPost
を作成し、それにMults
を追加することから始めたいと思います。だから、私は
createPost(name) {
let post = this.get('store').createRecord('post', {
name: name, mults: []
});
post.save();
},
私のcontroller.jsです。しかし、これはその後
mult.js:3 Uncaught TypeError: (0 , _emberData.default) is not a function
の例外をスローし、それがmult
のこの行を参照している:
name: (0, _emberData['default'])(),
私はどんなmults
を設けることなく、最初のpost
を作成できますか?その場合は、推奨される回避策はありますか?