Angularjs - 设置 View 值不更新显示

标签 angularjs angular-ngmodel

我有一个输入指令,应该允许用户撤消。

Enter 使用某些功能保存值,Esc 取消上次保存的编辑。

对于 Esc 按键事件,我正在使用 ngmodel.$setViewValue(scope.last_saved_value)但是 输入未更新 .我知道docs这个函数不会触发$digest所以我把它放在 $apply但它仍然无法正常工作。

JSBIN example

最佳答案

尝试调用ngmodel.$render();在你做 $setViewValue 之后,应该有帮助。

关于Angularjs - 设置 View 值不更新显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22878064/

相关文章:

javascript - "Cannot set property ' 在 ng-change 复选框上选中 ' of undefined"

angularjs - Angular 在输入中显示 NaN 值

javascript - Angular以编程方式添加没有属性的ngChange

javascript - AngularJS 指令中具有相同 ng-model 的多个输入元素

javascript - 你能在 Angular 中嵌入一个子指令吗?

javascript - Angular 使用静态文件加载器翻译默认语言

javascript - 使用滤镜时提高 Angular 性能

forms - 如何在 angularjs 指令中添加验证属性

javascript - 表单提交上的 CSS/JQuery/Angular 转换

javascript - Angular javascript ng模型不起作用