1
我在一个小项目上使用Sammy和js-model,并且无法让js-model实际工作。不能让js-model与localStorage一起工作,或者根本不可能
这里是我的JS-模型模型:
var Color = Model('color', function(){
this.persistence = Model.localStorage;
});
这里是增加了一个新条目颜色模型中的应用程序的路径。它似乎没有将颜色条目保存到localStorage。当路线变回#/颜色时,颜色模型中没有条目。
this.get('#/colors/add', function(){
var color_name = prompt('Color Name');
var color_hex = prompt('Color Hex');
var color = new Color();
color.attr('color_name', color_name);
color.attr('color_hex', color_hex);
color.save();
this.redirect('#/colors');
});
最后,这里是#/色彩路线:
this.get('#/colors', function(){
var context = {};
context.colors = Color.all();
load_template('assets/templates/pages/swatch.template', context, function(template, data){
$el.html(template(data));
});
});
有什么建议?我正在使用最新版本的BTW。