这个无容器with
绑定没有像我期望的那样设置 bindingContext;它仍然设置为阶梯的包含父级。
<!-- ko with:ladder -->
<table>
//Context here is the $root object, not $root.ladder
//some foreach binding here
</table>
<a href="#" data-bind="click: addPages">Add 4 pages</a>
<!-- /ko -->
不过,这种容器化方法效果很好。
<table class="ladder-table" data-bind="with:ladder">
//the context is correctly set to ladder in this instance
//some foreach binding here
</table>
<br />
<a href="#" data-bind="click: ladder.addPages">Add 4 pages</a>
有谁知道这是怎么回事?谷歌没有给出任何结果。