Knockout.JS打印一个数字列表

时间:2012-01-31 22:04:15

标签: javascript jquery knockout.js

如何获取以下knockout.js代码段以将数字打印为链接文本。或者更好的方式可能是命名的匿名变量是什么,所以我可以在循环中使用它?

<span data-bind="foreach:  ko.utils.range(1, 30)">
    <a hre="#" data-bind="text: ????"></a>
</span>

1 个答案:

答案 0 :(得分:3)

我相信$data正是您所寻找的。 $data关键字是淘汰赛2.0中的新关键字。

示例:http://jsfiddle.net/LkqTU/181/

Knockout 2.0中新增的其他新“伪变量”:

  • $ data - 返回当前项目
  • $ parent - 从父绑定上下文返回项目
  • $ parents - 包含所有父绑定上下文的数组。 $ parents [0] == $ parent,然后$ parents 1就是那个级别,等等。
  • $ root - 返回顶级绑定项(通常是主视图模型)

Source