I have 1 dropdown and 1 input field. Based the selection of dropdown, input field value is set.
So i used an array of type any(Array).
In my .ts file, i wrote like this
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;
And in HTML, I wrote likes this
<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" />
When I run build command, ng build --aot
I was getting this error
Property 'name' does not exist on type 'any[]'.
Property 'price' does not exist on type 'any[]'.
How to resolve this