这里有一个示例代码:
<div data-bind="foreach: someData1">
<a href="#" data-bind="click: myFunction"></a>
</div>
<div data-bind="foreach: someData2">
<a href="#" data-bind="click: myFunction"></a>
</div>
myFuncion代码内部如何知道它何时被调用:何时使用someData或someData2?
答案 0 :(得分:2)
您可以访问myFunction
中的项目和点击事件。
viewModel.myFunction = function (item, event) {
// event.target = <a>
};
您应该查看click binding的官方Knockout文档。