私は、MVCフレームワークとしてbackbone.jsを使用してWebアプリケーションを構築しています。私は自分のモデルを設計するのに苦労しています。私は1つの親/主オブジェクトを持っていますが、それは本質的にはかなり複雑で/ネストされています。つまり、50以上の属性といくつかのネストが続いています。どのような私は苦労していますと、次のとおりです。backbone.js複合モデル
{section1:{
key1:"value1",
key1:"value2"},
section2:{
key1:"value1",
key1:"value2"}
}
は私の好きな物を平らにする必要があります:
{section1_key1:"value1",
section1_key2:"value2",
section2_key1:"value1",
section2_key2:"value2"
}
または私がすべき:
- は使用
私のようなものを持っていますバックボーンネストされたプラグインを使用して、大きなネストされたJSONオブジェクトをそのまま渡しますか?
- を作成するか、各セクションごとに別々のモデルを作成し、いずれかの親の モデル内に何らかの形でネストしてください。
- または単に子オブジェクトのためのモデルを作成し、入れ子の心配はないと言及感謝
提案のいくつかのタイプを追加します。
よくある質問は次のとおりです。http://documentcloud.github.com/backbone/#FAQ-nested – tkone