我在這裏使用基本示例中的淘汰賽,其中我想將點擊項的值傳遞給函數。我嘗試了一些不起作用的東西。有人可以告訴我如何着手嗎?也許我錯了嗎?將價值傳遞給具有淘汰賽的功能
感謝您的幫助。
<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