初心者の質問で申し訳ありませんが、ドキュメントのどこにもこれが表示されません。
http://knockoutjs.com/documentation/click-binding.html
<div>
You've clicked <span data-bind="text: numberOfClicks"></span> times
<button data-bind="click: incrementClickCounter">Click me</button>
</div>
<script type="text/javascript">
var viewModel = {
numberOfClicks : ko.observable(0),
incrementClickCounter : function() {
var previousCount = this.numberOfClicks();
this.numberOfClicks(previousCount + 1);
}
};
</script>
マウスの左ボタン、右ボタン、または中央ボタンのどれがクリックされたかによって異なるアクションが必要な場合はどうすればよいですか? それには特定のバインディングがありますか、それともイベントにフックして event.which または何かを使用しますか?