私のコードにBackbone.localStorageが含まれていますが、自分のコレクション(または特に私のコレクションの属性)をlocalStorageに保存する方法が見つからないようです。Backbone.js - コレクションをlocalStorageに保存するにはどうすればいいですか?
これは、コレクションのために私のコードです:
//Collection
var Playlist = Backbone.Collection.extend({
model: Song,
localStorage: new Backbone.LocalStorage('playlist'),
initialize: function(models,options) {
_.extend(this,_.pick(options, 'currentTrack'));
},
url: 'metadata',
parse: function(response){
return response
},
save: function(){
Backbone.sync('create', this, {
succes: function() {
console.log('Saved');
},
error: function(){
console.log('There was an error');
}
});
},
currentTrack: 0,
currentTime: 0
});
私はそこsave
メソッドを追加する前に(私はバックボーンのドキュメントを読み込むと)どのませんでした。私はその方法を次のように追加しました。this post
どうすればいいですか?
どの属性を保存しますか? –
最後の2つ:currentTrackとcurrentTime – medicengonzo