{{input value=inputValue}}
$("input").val("Test");
jQuery命令不會觸發Ember更新值。我試過.trigger('change')
它也沒有工作。Ember綁定jQuery .val
編輯:我在頁面上有一張桌子。該表是使用第三部分組件創建的(我無法更改它)。我希望Ember知道用戶何時點擊一行。我創建了一個隱藏文本字段。每當用戶選擇一行時,隱藏文本字段的值將使用jQuery.val()
設置爲該行的內容。問題是Ember沒有意識到這種變化。如果我使文本框可見,請選擇一行,然後只需單擊文本框中的任意位置,Ember就會識別該更改。所以jQuery.val()
不會觸發Ember更新綁定值。
你不應該設置與jQuery普遍的價值,什麼是你的使用情況? – locks
我的用例:模擬組件和集成(水豚)測試中的用戶輸入。 – Hannele