2012-02-18 5 views
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を使用しています。

答えて

関連する問題