【发布时间】:2012-01-20 11:00:13
【问题描述】:
我正在使用 knockout.js 在客户端构建一个分页列表,并尝试使用以下代码输出页面索引,以便我获得带有数字的可点击链接,以便人们可以切换页面。
<ul data-bind="foreach:Paging">
<li>
<a href="#" data-bind="click: $root.SetCurrentPage(), text: WHATTOWRITEHERE "></a>
</li>
</ul>
在我的视图模型中
this.Paging = ko.computed(function ()
{
return ko.utils.range(1, this.TotalPages);
});
一切正常,只尝试了 outputtung text:test,它为每个页面编写测试,但我想要数字。所以最简单的方法当然是在foreach和+1中访问当前索引。
我怎么能做到这一点?
【问题讨论】:
-
你试过“text: this”吗?
-
我收到此错误“消息:ReferenceError:无效分配左侧;”绑定值:文本:this
标签: javascript foreach indexing paging knockout.js