Knockout输入绑定不起作用
Knockout input binding not working
我有一个输入框,我将其值绑定到视图模型中的值。但它并不具有约束力。我不知道为什么。
这就是输入框标记:
<input data-bind="value : $root.rootData.Page(), valueUpdate:'afterkeydown'" class="form-control" placeholder="Jump to ...">
在这里,我将用户输入的值发送到JS中的函数:
<button type="button" class="btn btn-default" data-bind="click: $root.selectPage.bind($root, $root.rootData.Page())"> Search! </button> // This does not works
<button type="button" class="btn btn-default" data-bind="click: $root.selectPage.bind($root, parseInt(7))"> Search! </button> // This works, I get 7 at the JS function.
在JS函数中,我得到了旧值。如果我发送一个常数值,比如7,它就起作用了,我在JS函数中得到了它。因此,这意味着输入框绑定不起作用。知道为什么输入绑定不起作用吗?
您不需要打开绑定中的可观察项,请尝试"value:$root.rootData.Page"
相关文章:
- 淘汰赛.JS'启用'长度绑定条件不起作用
- 对象文字方法上的Javascript绑定不起作用
- 自定义控件中的双向绑定在SAPUI5中不起作用
- Knockout输入绑定不起作用
- $http中的Angular 1数据绑定承诺不起作用
- 对于使用传递的数据计算的局部范围变量,角度绑定在自定义指令中不起作用
- 角度指令双向绑定不起作用
- 指令中选择输入的双向绑定不起作用
- Angularjs:ui路由嵌套状态下的绑定不起作用
- Jquery事件绑定获胜'当作为方法调用时不起作用,但当直接在控制台中调用时会起作用
- 为什么我的淘汰选项绑定不起作用
- jQuery Ajax 元素的后期绑定不起作用
- colorbox与元素实时绑定'分组获胜'不起作用
- 样式绑定不起作用
- 在内联编辑的情况下,Knockout绑定不起作用
- 敲除数据绑定=“;html:html,内部html点击事件不起作用
- 当元素在事件绑定后附加到DOM时,触摸事件不起作用
- Javascript敲除绑定嵌套对象不起作用
- Aurelia反复绑定.因为不起作用
- 为什么我的数据绑定到一个计算函数不起作用(使用knockout.js和jade)