У меня есть 1 выпадающий список и 1 поле ввода. На основе выбора раскрывающегося списка устанавливается значение поля ввода.
Поэтому я использовал массив типа any (Array).
В моем файле .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}];
selectedservice = this.Services;
И в HTML я написал это нравится
<div class="col-sm-9">
<nb-select type="number" fullWidth id="service" [(ngModel)]="selectedservice"
[ngModelOptions]="{standalone: true}" required>
<nb-option *ngFor="let service of Services" [value]="service">{{service.name}} </nb-option>
</nb-select>
</div>
<div class="col-sm-9">
<input type="number" nbInput fullWidth id="price1" [disabled]="true"
value="{{selectedservice.price}}" class="form-control" />
Когда я запускаю команду сборки, ng build --aot
Я получаю эту ошибку
Свойство 'name' не существует для типа 'any [ ] '.
Свойство' цена 'не существует для типа' any [] '.
Как решить эту проблему