angular - 检索输入字段设置值
问题描述
我正在使用 Angular 5。我value
为输入字段设置了默认值(在表单加载时)。但是,在form
提交时,当我尝试检索此先前分配的 defaultvalue
时,它返回一个空字符串。
我该如何解决这个问题?
<input formControlName="age" type="text" id="ageid" class="form-item" value="{{student.age}}">
这就是我尝试检索值的方式:
console.log("result " + JSON.stringify(this.studentform.value.age));
更新
this.studentform = this.fb.group({
age: ['', Validators.required]
}, { });
解决方案
尝试使用以下代码:
console.log("result " + JSON.stringify(this.studentform.controls.age.value));
甚至尝试通过打印this.studentform
对象来查看控件的状态
推荐阅读
- android-studio - 如何摆脱 ExpandableListView 的警告“无法解析符号 'id/andr'”
- neo4j - Cypher - 加载 CSV 文件时的多重映射
- winapi - 在没有密码的情况下使用 COM API 添加计划任务?
- html - 引导媒体查询不适用于小型平板电脑和横向模式
- dsc - Get-DSCConfiguration 表示一致性检查或拉取 cmdlet 正在进行许多天
- python - 仅调整图片的宽度
- javascript - 为 Jest 测试设置 `Date.prototype.toLocaleString` 的语言环境
- c++ - 单行函数模板c ++的内联性保证
- c++ - 如何从 C++ 的输出中排除 SENTINEL 值?
- javascript - Javascript 功能仍然无法正常工作.. 测试并失败