Knockout按钮单击绑定作为属性

时间:2013-03-13 14:09:07

标签: knockout.js

我一直试图将点击事件数据绑定为按钮中的属性,但是发现很难让它工作。

<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绑定,还是我错过了一些明显的东西?

1 个答案:

答案 0 :(得分:5)

这不是属性:

<button data-bind="click :test, attr: { id: 'theId' }">Test1</button>