1
我寫了一個自定義指令來根據條件更新html控件。ngModel.setViewValue不更新html控件
小提琴:http://fiddle.jshell.net/agvTz/212/
自定義指令要求ngModelController,$ setViewValue已經更新了模型值,但HTML控件仍然顯示在文本區域的情況下,沒有價值或一束空間。我想這與範圍值更新後與摘要循環無關。任何和所有有點幫助表示讚賞。
我不知道如何去做,但'$ render'應該可以解決你的問題。 – AlwaysALearner
@CodeHater:謝謝。這解決了這個問題,但仍然沒有解釋是什麼導致了這個問題,或者什麼是解決這個問題的優雅方法。 – Pannu
使用'$ render'沒有什麼壞處。事實上,它總是建議在ngModel更新時使用$ render。我可以看看你更新的小提琴嗎?你可能想看看這裏:http://stackoverflow.com/questions/15393427/angularjs-directives-best-practices-when-using-ngmodel-with-jquery-widget – AlwaysALearner