我在这里使用基本示例中的淘汰赛,其中我想将点击项的值传递给函数。我尝试了一些不起作用的东西。有人可以告诉我如何着手吗?也许我错了吗?将价值传递给具有淘汰赛的功能
感谢您的帮助。
<div class='liveExample'>
<h2 data-bind="value: 'A', click: myFunction">Aaaaa</h2>
<h2 data-bind="value: 'B', click: myFunction">Bbbbb</h2>
<h2 data-bind="value: 'C', click: myFunction">Ccccc</h2>
</div>
// Here's my data model
var ViewModel = function() {
this.myFunction = function (elm)
{
alert('you clicked: ' + elm);
}
};
ko.applyBindings(new ViewModel()); // This makes Knockout get to work
的jsfiddle这里:http://jsfiddle.net/LkqTU/10229/
PS:我知道我们可以做到...click: function() { myFunction('A'); }">
但我认为这是一个更好的办法。
非常感谢。 – Bronzato