1
私は小さなプロジェクトでSammyとjs-modelを使用しています。実際に動作するjs-modelを取得することはできません。ここでjs-modelをlocalStorageと連携させることができません。または
は私のJSモデルのモデルである:ここで
var Color = Model('color', function(){
this.persistence = Model.localStorage;
});
カラーモデルに新しいエントリを追加アプリからのルートです。 localStorageにカラーエントリを保存していないようです。ルートが#/ colorsに戻ると、Colorモデルにはエントリがありません。
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));
});
});
任意のアドバイスはありますか?私は最新版のChrome BTWを使用しています。