<div id="root" data-bind="with: $data.Building">
<div data-bind="foreach: $data.Offices">
<div data-bind="foreach: $data.desks">
<div data-bind="foreach: $data.Legs">
<button class="btnDestroyDeskLeg"> Destroy</button>
</div>
</div>
</div>
</div>
<script>
$("#root").on('click', '.btnDestroyDeskLeg', function ()
{
var context = ko.contextFor(this),
Office = ** ? **,
Desk = context.$parent,
Leg = context.$data;
});
</script>我怎样才能得到$Parent of $Parent?换句话说,什么应该取代"**?**“来获得职位?
发布于 2015-06-02 19:02:35
您可以使用$parents数组,如敲除文件中所述。
若要获取父上下文,可以使用
$parents[0]若要获取祖父母上下文,可以使用
$parents[1]所以在你的情况下你可以用
Office = context.$parents[1]https://stackoverflow.com/questions/30604379
复制相似问题