我已经在这个小提琴中孤立了我的问题
它使用根模型而不是父模型
编辑: 一个明显的解决方案是使用模板,但必须有一种更简单的方法来获得正确的上下文?
答案 0 :(得分:2)
一般来说,你会这样做:
<!-- ko with: subModel -->
<div data-bind="foreach: items">
<button data-bind="click: $parent.clickMe">Click me</button>
</div>
<!-- /ko -->
这可以确保父上下文是您的subModel
。当然,您可以将with
绑定放在元素上,而不是使用无容器绑定。