angular - FormGroup.value 没有得到值
问题描述
如果我 console.log(this.invoiceForm),在 formgroup 内,该值显示了一些值,但是当我 console.log(this.invoiceForm.value) 时,没有得到 formGroup 值。
代码:
我可以知道.value 和没有.value 有什么区别吗?
解决方案
如果你想要整个 formGroup 值,在表单之外,你可以试试这个
const formValue = this.invoiceForm.getRawValue();
这将为所有控件生成一个 keyValue 对作为键,并将它们的值作为值。
推荐阅读
- mysql - 如何获取团队名称而不是其 ID
- qt - 如何在 TabView 中的 GridLayout 中更新或读取 TextFiled
- r - 在 R 中的传单对象中添加图例时出错
- java - Logcat 没有显示任何东西 android api level 22
- javascript - 为什么 React 不使用 promise.resolve 进行批量更新?
- stored-procedures - Snowflake /当存储过程作为OWNER执行时如何获取原始调用者
- kubernetes - 在 K8s 中为波动负载设置 cpu 请求
- laravel - 有没有办法使用 laravel eloquent 中的键获取键的值(类似于从数组中的键获取值)
- android - 如何使用 Flutter 将相机捕获转换为 PDF 并显示?
- zabbix - Zabbix API 用于获取应用程序使用的流量的详细信息