私は次のような見解を持っています
statisticsView = Marionette.CompositeView.extend({
itemView : ResultView,
template : StatisticsPanel,
itemViewContainer : "..."
});
このビューは次のように作成しています:
var statisticsView = new StatisticsView({
collection : resultList,
});
resultList 内の各項目について、resultView が統計パネルで作成されています。統計パネルには ID を持つ div がいくつかあり、 itemViewContainer に ID を指定すると、このビューがこの div に作成されます。それは問題ありませんが、div にいくつかのビューを作成し、別の div にいくつかのビューを作成したいと考えています。コレクションの値を制御したいのですが、その値に応じて itemViewContainer を設定したいと考えています。たとえば、コレクションには a、b、c があります。"a" が resultView として作成される場合は、<div id = "a">
. 「b」なら入るはず<div id = "b">
出来ますか?またはどうすればそれを行うことができますか?または、これを行う他の方法はありますか?助けてくれてありがとう。