Angular 带文本区域的角形窗体

Angular 带文本区域的角形窗体,angular,angular-forms,Angular,Angular Forms,我在对话框中使用角度形式来收集字符串。在下面的示例中,它们是一个联系人和一个原因。当我使用input标记时,一切正常,但我无法让formController绑定到textarea。我在文档方面运气不好。我错过什么了吗?已知的解决方法 X.component.html X.component.ts 从“@angular/core”导入{Component}; 从“@angular/forms”导入{FormBuilder、FormGroup、Validators}; @组成部分({ 选择器:“

我在对话框中使用角度形式来收集字符串。在下面的示例中,它们是一个
联系人
和一个
原因
。当我使用
input
标记时,一切正常,但我无法让formController绑定到
textarea
。我在文档方面运气不好。我错过什么了吗?已知的解决方法

X.component.html


X.component.ts

从“@angular/core”导入{Component};
从“@angular/forms”导入{FormBuilder、FormGroup、Validators};
@组成部分({
选择器:“X”,
templateUrl:'X.component.html',
样式URL:['./X.component.scss']
})
导出类XDialog{
myForm:FormGroup;
建造师(
私人fb:FormBuilder
){
this.myForm=this.fb.group({
联系人:['',验证者。必填],
原因:['',验证器。必需],
});
}

就像输入一样,textarea使用属性
formControlName
而不是
FormControlerName

<textarea placeholder="reason" formControlName="reason" required></textarea>


这里有一个有效的例子:

没有
formControllerName
这样的东西。它是
formControlName
。投票关闭输入错误…然后删除--你仍然保留代表,对吗?我不会删除它,因为其他人可能会有同样的问题。;)我添加了一个stackblitz示例。