from this link我學會了如何獲得在knockout中被點擊的元素的索引。但我想用它獲取數據和事件。在knockout中獲取被點擊元素的索引和事件
爲我做了這樣的事情,這數據的工作:
var vmodel = {
listItems: ko.observableArray([
{title: "Able"},
{title: "Baker"},
{title: "Charlie"}]),
itemClicked: function(data,index) {
alert(data);
alert(index);
}
};
ko.applyBindings(vmodel);
<ul data-bind="foreach: listItems">
<li data-bind="click: $parent.itemClicked.bind($data, $data, $index())">
<p data-bind="text: title"></p>
</li>
</ul>
,但我不知道如何訪問事件。
感謝