Forms 以角度同时实时显示反应性形状元素

Forms 以角度同时实时显示反应性形状元素,forms,angular,reactive,angular-forms,Forms,Angular,Reactive,Angular Forms,在用户输入表单元素/值时,我无法确定如何同时显示表单元素/值。我希望在用户仍在键入且尚未按下提交按钮时显示它们 json管道允许我显示所有元素,但我不知道如何在HTML代码中显示单个元素 {{commentForm.value | json}} 我可以使用上面的JSON管道访问所有元素,但希望访问单个元素 下面是示例形式代码 <form novalidate [formGroup]="commentForm" (ngSubmit)="onSubmit()">

在用户输入表单元素/值时,我无法确定如何同时显示表单元素/值。我希望在用户仍在键入且尚未按下提交按钮时显示它们

json管道允许我显示所有元素,但我不知道如何在HTML代码中显示单个元素

    {{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中的模块和组件时遇到问题。对这一点还是新鲜的,而且有棱角。但你可以查看下面发布的斯托耶夫斯基米兰的答案。它起作用了!嘿这很有效。谢谢你。这么简单的解决方案。很高兴能帮上忙:)嘿!这很有效。谢谢你。这是一个非常简单的解决方案。很高兴为您提供帮助:)