私は次のシナリオがあります。BackBoneを使用してビューに一意のモデルをフェッチするためのベストプラクティス?
項目グリッドを>グリッドから1つの項目を選択し>
Item Detail
でビューを開きます。
うーん...
WICHはItemDetail
モデルを初期化し、変数に保管するためのベストプラクティスですか?
- 一部のグローバル変数を格納し、すべてのアイテムをリセットします。詳細
fetch
? - の変数に格納されますか?
スニペット:
app.ItemDetailView = Backbone.View.extend({
initialize: function(id){
app.ItemDetailInstance = new ItemDetail(id);
//OR
this.itemDetail = new ItemDetail(id);
//fetch
}
}
可能な限り、グローバルは避けてください。 –
ローカルitemDetailは正しいですか? – Lucas
モデルをビューのローカルに保つのが最善の方法ですが、もう一度、実際には全体のアプリ実装の詳細に依存します。 –