ノックアウトを使用してボタンの属性としてクリックイベントをデータバインドしようとしましたが、それを機能させるのが難しいことがわかりました。
<button data-bind="attr:{click :test }">Test1</button>
function ViewModel() {
self.test = function ( data ) {
alert('hit me!');
}
};
var viewModel = new ViewModel();
ko.applyBindings(viewModel);
クリックバインディングは attr バインディングで動作するはずではありませんか、それともここで明らかな何かが欠けていますか?