我在可观察数组上使用foreach
循环。
如果$index
为0,或者如果它是数组的长度,我使用$index
来显示一些html。目前我使用$parent.myarray().length
但是这感觉很笨重,因为我必须到达循环之外才能达到似乎应该在我面前的东西。
是否有某种$length
或类似的东西?
(This link让我觉得没有更好的方法,但我想我会检查。)
修改:忘记提及我在$data.length
或$rawData.length
上尝试了一些变体,但这些变体似乎都没有效果。
答案 0 :(得分:0)
从官方的Knockout documentation,访问基础数组长度的唯一方法是首先解开observable:
alert('The length of the array is ' + myObservableArray().length);
我不认为你引用的链接已经进入了Knockout核心(但是)。