Forms 以角度同时实时显示反应性形状元素
在用户输入表单元素/值时,我无法确定如何同时显示表单元素/值。我希望在用户仍在键入且尚未按下提交按钮时显示它们 json管道允许我显示所有元素,但我不知道如何在HTML代码中显示单个元素Forms 以角度同时实时显示反应性形状元素,forms,angular,reactive,angular-forms,Forms,Angular,Reactive,Angular Forms,在用户输入表单元素/值时,我无法确定如何同时显示表单元素/值。我希望在用户仍在键入且尚未按下提交按钮时显示它们 json管道允许我显示所有元素,但我不知道如何在HTML代码中显示单个元素 {{commentForm.value | json}} 我可以使用上面的JSON管道访问所有元素,但希望访问单个元素 下面是示例形式代码 <form novalidate [formGroup]="commentForm" (ngSubmit)="onSubmit()">
{{commentForm.value | json}}
我可以使用上面的JSON管道访问所有元素,但希望访问单个元素
下面是示例形式代码
<form novalidate [formGroup]="commentForm" (ngSubmit)="onSubmit()">
<p>
<md-input-container class="full-width" dividerColor="{{formErrors.author ? 'warn': 'primary'}}" >
<input mdInput formControlName="author" placeholder="Name" type="text" required>
<md-hint>
<span [hidden] = "!(formErrors.author)">
{{formErrors.author}}
</span>
</md-hint>
</md-input-container>
<md-input-container class="full-width" dividerColor="{{formErrors.rating ? 'warn': 'primary'}}" >
<input mdInput formControlName="rating" placeholder="Rating" type="number" pattern="[0-5]*" required>
<md-hint>
<span [hidden] = "!(formErrors.rating)">
{{formErrors.rating}}
</span>
</md-hint>
</md-input-container>
<md-input-container class="full-width" dividerColor="{{formErrors.comment ? 'warn': 'primary'}}" >
<input mdInput formControlName="comment" placeholder="Your Comment" type="text" required>
<md-hint>
<span [hidden] = "!(formErrors.comment)">
{{formErrors.comment}}
</span>
</md-hint>
</md-input-container>
</p>
<button type="submit" md-button class="background-primary text-floral-white" [disabled]="commentForm.invalid">Submit</button>
</form>
{{formErrors.author}
{{formErrors.rating}
{{formErrors.comment}
提交
我希望分别显示作者、评分和评论。有什么方法可以这样做吗?
FormGroup
是一个包含value
的对象,它是一个包含formControl
属性的对象
访问虚拟值
{{commentForm.value.author}
{{commentForm.value.rating}
{{commentForm.value.comment}
FormGroup
是一个包含value
的对象,它是一个包含formControl
属性的对象
访问虚拟值
{{commentForm.value.author}
{{commentForm.value.rating}
{{commentForm.value.comment}
您可以添加一个plunkr工作吗?抱歉。我看到这么晚了。很抱歉,我在导出Plunkr中的模块和组件时遇到问题。对这一点还是新鲜的,而且有棱角。但你可以查看下面发布的斯托耶夫斯基米兰的答案。它起作用了!你能加上一句话吗?抱歉。我看到这么晚了。很抱歉,我在导出Plunkr中的模块和组件时遇到问题。对这一点还是新鲜的,而且有棱角。但你可以查看下面发布的斯托耶夫斯基米兰的答案。它起作用了!嘿这很有效。谢谢你。这么简单的解决方案。很高兴能帮上忙:)嘿!这很有效。谢谢你。这是一个非常简单的解决方案。很高兴为您提供帮助:)