@AnnaVerst

Как вывести данные по выбранному значению?

У меня есть два Json файла (houses и apartments). Не могу сообразить как при выборе из списка значения houses , сравнить его id с hid другого json файла(apartments) и вывести в списке соответствующие значения.

<select class="form-control" formControlName="house" name="" id="" >
          <option *ngFor="let item of housesList" [value]="item.name">{{item.name}}</option>
        </select>

        <select class="form-control" formControlName="apartments" name="" id="">
          <option *ngFor="let apart of apartmentsList" [value]="apart.name">{{apart.name}}</option>
        </select>


import houses from './_files/houses.json';
import apartments from './_files/apartments.json';

  constructor(private fb: FormBuilder) {
    this.heroForm.setValue({
      house: this.model.house,
      apartments: this.model.apartments
    });
  }

  housesList:{id:string, name:string}[] = houses;
  apartmentsList:{hid:string, name:string}[] = apartments;


[
  {
    "id": 1,"name":"Ленина 1"},
  {
    "id": 2,"name":"Республики 1"
  }
]

[
  {
    "id": 1,
    "hid": 1,
    "name":"Кв. 1",
    "area": 20
  },
  {
    "id": 7,
    "hid": 2,
    "name":"Кв. 1",
    "area": 120
  }
]
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы