Javascript ngModel.setViewValue不更新html控件
我已经编写了一个自定义指令来根据条件更新html控件 小提琴: 自定义指令要求ngModelController,$setViewValue已经更新了模型值,但是html控件在textarea的情况下仍然不显示任何值或一堆空格。我认为这与摘要周期无关,因为范围值已更新。非常感谢您的帮助。如,Javascript ngModel.setViewValue不更新html控件,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我已经编写了一个自定义指令来根据条件更新html控件 小提琴: 自定义指令要求ngModelController,$setViewValue已经更新了模型值,但是html控件在textarea的情况下仍然不显示任何值或一堆空格。我认为这与摘要周期无关,因为范围值已更新。非常感谢您的帮助。如,$setViewValue 不会触发$digest 因此,您需要通过$render()方法触发更新。如,$setViewValue 不会触发$digest 因此,您需要通过$render()方法触发更新。我不
$setViewValue
不会触发$digest
因此,您需要通过$render()
方法触发更新。如,$setViewValue
不会触发$digest
因此,您需要通过
$render()
方法触发更新。我不知道怎么做,但是$render
应该可以解决您的问题。@CodeHater:谢谢。这解决了问题,但仍然无法解释是什么导致了问题,也无法解释解决此问题的优雅方法。使用$render
没有任何害处。事实上,每当ngModel更新时,总是建议使用$render。我能看看你最新的小提琴吗?您可能想看看这里:我不知道怎么做,但是$render
应该可以解决您的问题。@CodeHater:谢谢。这解决了问题,但仍然无法解释是什么导致了问题,也无法解释解决此问题的优雅方法。使用$render
没有任何害处。事实上,每当ngModel更新时,总是建议使用$render。我能看看你最新的小提琴吗?您可能想看看这里: