ここには単純なものがありませんが、私が探している答えが見つからないようです。LocalStorageからBackbone.jsモデルを取得する
私はBackboneを使ってCoffeeScriptでカートのフロントエンドを書いていますが、サーバーREST APIが完了している間にlocalStorageアダプタを使用しようとしています。
基本的に私のアプリケーションのエントリには、カートがあればそれをつかみたい、そうでなければ新しいものを作成する。
私はlocalStorageからJSONを取得できることは知っていますが、どのようにページロード時にCartモデルとして取得できますか?
私は基本的に私が唯一になるだろうが常にありますので、私は、カートの収集を必要としないと仮定していますこのような何か(cart.getと(1)私は必要なものである)
# entry point
$ ->
cart = cart.get(1) || new Cart800.Cart id: 1
new Cart800.CheckoutView model: cart
# model
class Cart800.Cart extends Backbone.Model
localStorage: new Store 'Cart'
defaults: ->
State: new Cart800.State
Instances: new Cart800.Instances [ new Cart800.Instance ]
をしたいですカート1つではありますが、コレクションを知っている限りIDでモデルを取得する唯一の方法です。あなたがモデルのJSONを持っていれば任意のポインタ
私はそれが何か単純なことを知っていました、私はそれを見つけることができませんでした。 ありがとうございます。 – mgaughan