lundi 29 décembre 2014

backbone.LocalStorage with RequireJS


Im trying to get up and running with backbone localStorage via the install below


https://github.com/jeromegn/Backbone.localStorage


but I can't figure out how to actually integrate it into my application. I have connected the collection I want to be stored locally (saved) but Im unsure about how to save/fetch models (upon reload).



(function($){

require.config({
paths: {
jquery: "//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js",
underscore: "//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js",
backbone: "//cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js",
localStorage: "backbone.localStorage.js"
}
});

define('saved', ['localstorage'], function(){
var saved = Backbone.Collection.extend({
localStorage: new Backbone.LocalStorage('saved')
});

return saved;
});

//---------SINGLE ENTRY MODEL----------
var Entry = Backbone.Model.extend({
defaults: function(){
return{
word: '',
definition: ''
}
}
});

//------------ENTRY MODEL COLLECTION------------
EntryList = Backbone.Collection.extend({

localStorage: new Backbone.LocalStorage('saved'),

model: Entry
});

//-----INSTANCIATE COLLECTION----
var dictionary = new EntryList();
var saved = new EntryList();
.
.
.




Aucun commentaire:

Enregistrer un commentaire