javascript - 如何以编程方式设置 Angular 2 表单控件值?

标签 javascript angular

如何从代码更改 Angular 2 控件?

当我这样做时:

control.value = "new value";

我收到以下错误:

TypeError: Cannot set property value of #<AbstractControl> which has only a getter

最佳答案

您可以使用 updateValue 方法:

control.updateValue("new value");

更新:

您现在可以使用 setValue:

control.setValue("new value");

关于javascript - 如何以编程方式设置 Angular 2 表单控件值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37845079/

相关文章:

javascript - 使用 Office JS Word API 从对话框访问 Word 文档上下文

css - 未满足的同伴依赖

css - Angular GoogleMaps Marker InfoWindow滚动条没有被隐藏

javascript - 在 @ChildComponent Angular 中获取子组件

angular - 使用 stub 测试 Angular 服务

javascript - 如何读取正则表达式?

javascript - 为什么我的 fillRect 没有显示在我的 HTML Canvas 上?

javascript - 如何在 wordpress 短代码中添加内联 css/js

javascript - Firebase JavaScript : Callback function does not return anything

angularjs - 为 Hybrid Angular 2/1x 应用设置 Karma 配置