Как отобразить дочерние элементы определенного родителя при изменении выпадающего списка из json в angular — 6

#html #angular

#HTML #angular

Вопрос:

Здесь у меня есть выпадающий список, и макет json содержит массив objectr, а также дочерние элементы в виде массива.Здесь, когда я меняю выпадающий список, конкретные дочерние элементы / подссылка должны отображаться в теге p при изменении названия конкретного проекта. например, если я выбираю Project1, то подссылка (Project1a», «Project1b»..) должна снова отображаться в теге p при изменении подссылки Project2 (Project2a», «Project2b»..) должна отображаться / перезаписываться снова. Я пробовал в angularjs (https://plnkr.co/edit/0ZqtlLsKI5l7my5UpeFS?p=preview ) Но в angular6 я не понимаю, как написать параметр ng.Кто-нибудь, пожалуйста, может мне помочь, ниже приведен мой код.

  <select [ngModel]="popData">
       <option *ngFor="let x of records" >{{x.project_name}}</option>
    </select>
<p>{{popData.sublink}}</p>
  

Это не работает

Комментарии:

1. Код в вопросе — Angular 6; код в PLNKR — AngularJS.

Ответ №1:

Вы должны использовать двунаправленную привязку

 [(ngModel)]="popData"