ここでは、クリックされた項目の値を関数に渡したい非常に基本的な例でノックアウトを使用します。うまくいかないことを試しました。誰かが先に進む方法を教えてくれますか? 多分私は間違った方法をやっていますか?
ご協力いただきありがとうございます。
<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'); }">
ますが、もっと良い方法があると思います。