Knockout.js 互动版

$index

$indexKnockoutjs为我们提供的属性,可以直接引用,它会随着数组等下标的变化动态变化的,比如如果数组的长度减少了1,$index的值也会跟着减少的。

<ul data-bind="foreach: months"> 
     <li> 
     The current item is: <b data-bind="text: $data"></b>, number is <b data-bind="text: $index"></b>.
     </li> 
</ul>
ko.applyBindings({
         months: ['Jan', 'Feb', 'Mar', 'etc']
});
测试一下$index的值是多少?