1

在我的 Ember 应用程序中更新模型时遇到了很多麻烦。我似乎找不到描述如何更新我的应用程序的好文档。以下代码是我正在尝试的。这会向 /playlists/:playlist_id 发送更新,不幸的是它也不会发送更新的歌曲...是否有一些我找不到的 pushObject 回调?我是否试图保存错误的东西?

App.PlaylistIndexController = Ember.ObjectController.extend({
  actions: {
    addSong: function(song) {
      songs = this.get('songs');
      songs.pushObject(song);

      this.get('model').save();
    } 
  }
});

App.Playlist = DS.Model.extend({
    name: DS.attr('string'),
    songs: DS.hasMany('song'),
});

App.Song = DS.Model.extend({
  name: DS.attr('string'),
  artist: DS.attr('string'),
  playlist: DS.belongsTo('playlist'),
});
4

0 回答 0