angular - 问题:FromControl 不显示值
问题描述
我试图向输入添加一个值,因为我需要在表单打开时将信息记入表单中,并且在测试不同的方式之后,我发现使该值不显示在 angular 上的属性是FormControlName
,并且它是有角度的形式,我不能切割FormControlName
,那我该如何解决?
<input
type="text"
class="form-control form-control-sm"
id="Name"
name="Name"
value="John"
formControlName="TeamName"
placeholder="Insert a name"
/>
一世
解决方案
您基本上是在告诉input
您希望它使用value
"John"
,但随后您立即告诉它“不,请改用表单控件”。
为什么不直接将值设置到表单控件上?
export class MyComponent {
TeamName = new FormControl("John");
}
在你说的模板中:
<input type="text"
class="form-control form-control-sm"
id="Name"
name="Name"
[formControl]="TeamName"
placeholder="Insert a name"/>
推荐阅读
- ruby-on-rails - 如何将其他同名和 date_posted 的帖子计算为当前帖子?
- javascript - bot framework v 4.5 如何在选择提示中添加额外的元数据
- node.js - Sequelize 关联的某些设置不起作用
- mongodb - 如何在mongodb中加入两个集合
- scala - Java NIO OP_WRITE 事件触发 3 次
- python - 在 Pipfile 中生成包和 dev-packages 到 requirements.txt
- java - 界面中的阻塞方法供用户使用
- python - 如何修复 LDA 模型一致性得分运行时错误?
- biztalk - BizTalk 2013r2 业务流程 - 错误的消息负载
- html - 如何在 CSS 网格中将按钮对齐在相同高度