knockout.js将字符串值绑定到函数

时间:2012-10-09 13:59:57

标签: javascript knockout.js

JSFiddle source
我使用hello.bind('Hi!!!')
但是在方法hello内部,我获得了视图模型对象而不是字符串值。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

将您的标记更改为:

<button data-bind="click: hello.bind($data, 'Hi!!!')">Say hello</button>

来自文档:

Alternatively, if you prefer to avoid the function literal in your view, you can use the bind function, which attaches specific parameter values to a function reference.有关bind的更多信息,请访问Mozilla