【问题标题】:Backbone.localstorage not saving anything, with no errorsBackbone.localstorage 没有保存任何东西,没有错误
【发布时间】:2013-03-22 15:54:37
【问题描述】:

我正在尝试在我的应用程序中实现backbone.localstorage (https://github.com/jeromegn/Backbone.localStorage),但由于某种原因,它包含它但实际上并未将任何内容保存到localStorage,但它也没有引发任何错误。

这是我的模型代码(我正在使用 RequireJS):

      define([
 'backbone',
'common',
'localstorage'
],
function(Backbone, Common) {

//Define the App Namespace before anything else
var APP = Common.app_namespace || {};

APP.Models.ExampleModel = Backbone.Model.extend({

  localStorage: new Backbone.LocalStorage("ExampleModel"),

  //Set up default values 
  defaults: {
    "user_name" : "awesome name",
    "field 2" : "awesome field"
   }

});

 }
);

这就是我所说的(使用木偶的区域):

  var exModel = new APP.Models.ExampleModel({
          "user_name" : "name!",
          "field2" : "field!"
        });

main_app_layout.header.show(new APP.Views.ExampleView({model: exModel}));

就要求而言,页面正在加载,但我认为它没有做任何事情。有人可以帮忙吗?

【问题讨论】:

    标签: javascript backbone.js requirejs local-storage marionette


    【解决方案1】:

    我认为您需要调用exModel.save() 方法将其保存到localStorage。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-16
      • 2015-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多