У меня есть список штатов (штат США) и округов, которые мне нужно отфильтровать и отобразить значения. Для простоты я подумал, что цепочка ng-select будет самым простым интерфейсом. Однако у меня возникают проблемы с загрузкой соответствующих округов выбранного штата во втором ng-select. Куда я иду с трека? Заранее спасибо ..
шаблон:
<div class="col">
<p>State {{selectedState}}</p>
<ng-select
[items]="states"
bindLabel="state"
bindValue="state"
[(ngModel)]="selectedState">
</ng-select>
</div>
<div class="col" *ngIf="selectedState">
<p>County {{selectedCounty}}</p>
<ng-select
[items]="selectedState.counties"
bindLabel="selectedState.counties.name"
bindValue="selectedStatecounties.name"
[(ngModel)]="selectedCounty">
</ng-select>
</div>
Списки:
states = [
{
state: "Alabama",
counties: [{
name: "Alabama1"
},
{
name: "Alabama2"
}]
},
{
state: "Alaska",
counties: [{
name: "Alaska1"
},
{
name: "Alaska2"
}]
},