私はバックボーンを使い始めました。私はthis localStorage adapterを使いました。私はそれがloaded: undefined
たびに言うのページを複数回読み込む場合backbone.js:単純なモデルをlocalStorageに永続化する
cartStatus = Backbone.Model.extend({
localStorage: new Store("cartStatus"),
currentClientId: ""
});
var myStatus = new cartStatus;
$(function() {
myStatus.fetch();
alert("loaded" + myStatus.get("currentClientId"));
myStatus.set({ "currentClientId": "abc" });
myStatus.save();
});
: はここに私のテストコードです。 しかし、私の2回目のロード後、私は毎回loaded: abc
を期待していました。 私はこれを参照してください2つの負荷後の私のlocalStorageを検査する場合:
cartStatus-d2a7b64d-2f15-a741-9a8c-e254b4a13682 {"0":{"currentClientId":"abc","id":"dd5e0e47-9356-ea30-2de3-75a041848b88"},"currentClientId":"abc","id":"d2a7b64d-2f15-a741-9a8c-e254b4a13682"}
cartStatus dd5e0e47-9356-ea30-2de3-75a041848b88,d2a7b64d-2f15-a741-9a8c-e254b4a13682
cartStatus-dd5e0e47-9356-ea30-2de3-75a041848b88 {"currentClientId":"abc","id":"dd5e0e47-9356-ea30-2de3-75a041848b88"}
誰が間違って何が起こっているのか知っていますか?
編集
私はこれを実証jsfiddleを作成しました(2回それを実行)http://jsfiddle.net/Myster/fE9eQ/3/
ローカルストアでも、 'fetch'の' success'オプションでアラートを試みたことがありますか? – tkone
成功コールバックが発生しました(上記の編集でjs fiddleを参照) – Myster