【发布时间】:2012-09-02 02:10:04
【问题描述】:
我使用 KnockoutJS 从数组中填充一个列表:
<div data-bind:"foreach: list">
<input type="text" data-bind="value: myText" />
</div>
function ViewModel() {
self.list = ko.observableArray([
new listItem("sample text")
]);
};
function listItem (text) {
this.myText = text;
};
我可以像这样为输入的各个实例分配一个 id
<input data-bind="attr: { id: $index } ...
如何从我的 listItem 函数中访问该索引?我希望能够做类似的事情
function listItem (text) {
this.myText = text;
this.index = $index;
};
为了将其用于进一步处理。
【问题讨论】:
标签: indexing knockout.js ko.observablearray