如何为durandal中的合成指定视图的新实例及其视图模型?

时间:2013-06-09 12:32:38

标签: durandal

我需要在foreach循环期间编写一个新视图,并指定每个组合视图是一个新的隔离实例。当我尝试这个时,durandal会为每个组合重新使用相同的视图模型(甚至可能是相同的视图)。当组合视图被告知去获取一些数据时,页面上的所有组合视图都会同时更新。我如何告诉durandal每个组合视图应该是一个新实例?

伪代码:

<div data-bind="foreach: items">
    <div><!-- row data and buttons goes here --></div>
    <!-- each composed view should be a stand-alone instance -->
    <div data-bind="compose: { model: $data.sampleDataModel, activate: true, cacheViews: false }"></div>
</div>

enter image description here

0 个答案:

没有答案