我想要向用户显示一组值。如何将它们列为1到1而不是0到。
HTML
<div id="EditSongContent">
<div>Verses</div>
<div data-bind="foreach: Verses">
Verse: <span data-bind="text: $index"></span>
<textarea data-bind="value: Verse"></textarea>
</div>
<div>Refrain</div>
<textarea data-bind="value: Refrain"></textarea>
</div>
视图模型
viewSongModel = {
Song_Title: ko.observable(),
Order: ko.observable(),
Refrain: ko.observable(),
Verses: ko.observableArray()
}
顺序是一系列经文和抑制组合,即。 1,R,2,R。对这个问题并不重要。
答案 0 :(得分:0)
$index
是一个可观察的。因此,一种选择是将其指定为:
data-bind="text: $index() + 1"
答案 1 :(得分:0)
相反,这个foreach绑定怎么样:
data-bind="foreach: Verses.slice(1)"