私はシングル ページ アプリを調べていて、今日は Marionette.js を使い始めました。アプリケーションの全体的な構造 (モジュール、イベントなど) が非常に効果的であることがわかりました。複雑なデータ構造を使用しているときに、テンプレート (ビュー) を使用してそれらのほとんどを取得する方法がわかりません。私は、追加のロジックとネストを実行できるハンドルバーのようなテンプレートに慣れています。
ネストされたテンプレートを表示するためのベスト プラクティスは何ですか?
これは、ネストされたデータを含むそれほど複雑ではないデータ構造であると考えてください。
[{name:"John", addresses:
[
{street:"John Street",city:"New York, NY"},
{street:"John Street",city:"Madrid, PA"}
],
notes: [{note:"note1"},{note:"note2"}]
},
{name:"Alex", addresses:
[
{street:"Alex Street",city:"New York, NY"},
{street:"Alex Street",city:"Madrid, PA"}
],
notes: {}}
]
第 1 レベルの配列をテーブル行として効果的にレンダリングし、内部配列 (「住所」や「メモ」など) を行の個々の列 (たとえば、別のテーブルの形式) にレンダリングする方法。