我不太确定如何将组件类中的变量绑定到表单对象中的属性值。表单需要显示此值并将其添加到 中,ngModel
以便它可以成为对象实例的一部分。
我在语法上苦苦挣扎,并不断收到No value accessor for form control with name: 'per_print'
Error: No value accessor for form control with name:
我认为我需要使用[(ngModel)]="myObject.property"
语法的错误,但我不是从表单的输入中得到这个,而是从类上的绑定变量中得到这个。
<div class="form-group">
<label class="label-text" >Per Print</label>
<div class="input-group" style="width:150px;">
<h4 [(ngModel)]="job_entry.per_print" name="per_print"
value='pricePerPrint' class="form-control"
>
{{pricePerPrint | currency:'GBP':true:'1.2-2'}}
</h4>
</div>
</div>
job_entry
是我的对象,我通过表单设置哪些属性。pricePerPrint
是类上的一个变量。我想将此变量设置为表单实例属性之一。这个怎么做?我以为我可以通过value
,就像在value
标签中一样<h4>
,但是这个错误仍然存在。