gpt4 book ai didi

javascript - 如何在 knockout js 中访问 'foreach:' 绑定(bind)的大小>

转载 作者:数据小太阳 更新时间:2023-10-29 04:30:11 24 4
gpt4 key购买 nike

在此文档中:http://knockoutjs.com/documentation/foreach-binding.html使用“foreach”绑定(bind)实现迭代:

<tbody data-bind="foreach: people">

是否可以通过 javascript/jquery 访问此绑定(bind)的大小?

类似于:alert('People size is '+people.size);

我需要访问大小以便进行简单的验证检查。

最佳答案

您是指在 foreach 本身内吗?您可以在循环中调用父级,然后再次访问可观察数组:

$parent.people().length

或者在任何你绑定(bind) View 模型的地方,你可以调用:

people().length

或者您可以将计算的可观察对象添加到您的 View 模型中。在您的 View 模型代码中,将其分配给名为 self 的 var,然后:

var peopleCount = ko.computed(function()
{
return self.people().length;
}

关于javascript - 如何在 knockout js 中访问 'foreach:' 绑定(bind)的大小>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15271906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com