场景是当我们在文本框中输入内容并将鼠标放在页面的任何位置时,应该有警报。 尝试使用以下提琴手代码
任何人都可以更正以下代码
注意 - 我没有使用hasfocus所以请不要告诉我使用它而是请建议我如何使用模糊方法。
http://jsfiddle.net/bipin_pandey/2vc8X/1/
<input id="textbox" type="text" data-bind="event: { blur: blurFunction() }" />
var model = (function () {
var self = {};
self.blurFunction=ko.observable();
self.blurFunction = blurmethod();
function blurmethod() {
alert('we are here - onblur');
}
return self;
})();
ko.applyBindings(model);
答案 0 :(得分:2)
当您将大括号()
分配给您的视图模型blurmethod
时,只需将其移除blurFunction
即可。为什么?因为你的代码正在执行函数而不将其作为参数传递。并且您的视图中不需要大括号()
。