【发布时间】:2020-03-24 20:55:57
【问题描述】:
我有一个输入,其值应基于所选的下拉列表。这是我的代码
<div class="col-sm-9">
<nb-select type="number" fullWidth id="service" formControlName="service">
<nb-option *ngFor="let service of Services" [value]="service">{{service.name}} </nb-option>
</nb-select>
</div>
<input type="number value="service.price">
我的 .ts 文件
Services: Array<any>=[
{name: 'Consultation', price: 100},
{name: 'Follow Up', price: 200},
{name: '24 Hrs. Creatinine', price: 300},
{name: 'Complete Blood Count - CBC', price: 400},
{name: 'X-Ray', price: 500}];
So when Consultation is selected, input value should be 100. Similarly when X-ray is selected, input value should be set to 500.
我只想使用 formControl。 ngModel 不是必需的。 帮助我如何实现这一目标
【问题讨论】:
标签: angular angular-reactive-forms formgroups