0

私はember/firebaseでこのモデルと多対多の関係を持っています

model/video
export default Model.extend({
   ...
   tags: hasMany('tag', {async: true}),
   ...
});

model/tag

export default Model.extend({
  ...
  videos: hasMany('video', {async: true})
});

コントローラーには削除アクションがあります

delete(tag) {
  var videos = tag.get('videos');

  tag.destroyRecord().then(() =>{
    videos.map((video) => {
      video.save();
    });
  });
}

このアクションはタグ レコードを削除しますが、ビデオ内の参照にはありません。タグが delet videos の場合、var は空に更新されます。参照を削除するにはどうすればよいですか??

4

1 に答える 1