2014-12-21 41 views
0

我使用textinput數據綁定關閉最新的淘汰賽版本。 像輸入:淘汰賽textinput修改可觀察不更新文本

<input type="text" placeholder="name" data-bind="textinput:vm.found().term"> 

和它的作品就像一個風情萬種,提出問題:

當我像其他一些腳本修改該值:

vm.found().term("somecontent") 

輸入沒有變化? 我需要TextInput的值時,我改變觀察的 的文檔隻字未提textInput

+0

你可以請你提供你的模型的JavaScript,或更好,但一個jsfiddle?你還沒有提供如何聲明模型。我的js小提琴顯示綁定工作:http://jsfiddle.net/3o8gufz1/ –

回答

1

你不應該生,深度嵌套的綁定就像你有沒有改變。假設found值已更改,則文本框仍將綁定到之前的found對象。你可能應該使用某個地方的with綁定。

<div data-bind="with: vm.found"> 
    <input type="text" placeholder="name" data-bind="textinput: term"> 
</div>