1

私は Backbone.js を初めて使用し、次の問題があります。同じモデルを使用する複数のビューがあります。ビューのレンダリングごとにモデルを再フェッチしたくありませんが、一度だけフェッチしてから、ビューがレンダリングされたときにそのインスタンス/データを使用したいと考えています。

私の例: ユーザー用に 3 つのビューがあります。1 つはユーザー統計、もう 1 つはユーザー情報、3 番目のユーザー プロファイルです。ログインユーザーがユーザープロファイルビューに到達した後、そこでユーザーモデルをフェッチしますが、このモデル参照をどのように渡すことができますか、または別のビューからそのモデルデータにアクセスするにはどうすればよいでしょうか?

ここでアンチパターンを行っていないことを願っています。イベントをモデルの変更にバインドし、すべてのビューを再レンダリングする例をたくさん見てきましたが、それは私の場合ではありません。私はrequire.jsとアンダースコアテンプレートエンジンでbackbone.jsを使用しています。

4

1 に答える 1