Ich habe einen Web-Service-get Reihe von Ländern und innerhalb der einzelnen Länder Dienstleistungen, so will ich wählen Sie die Option make Benutzer in der Lage zu wählen Land oder Service
Wählen Elternteil mit Kind Winkel 4 Optionen Array innerhalb Array
ich tun möchte, zu Sie möchten diese
<select [(ngModel)]="countries" (ngModelChange)="onChange($event)" >
<option *ngFor="let c of countries" [ngValue]="c">{{c.nom}} </option>
<option *ngFor="let service of services" [ngValue]="service"> {{service.nom}} </option>
</select>
aus dem Web-Service i wie diese [Länder] erhalten und in console.log, wenn ich in Ländern klicken i erhalten Liste der Länder und innen Liste der Dienste
Die Datenstruktur wie folgt aussehen
mit diesem Code erhalten i Länder und letzte Dienste :(, ich glaube, ich zwei müssen für da Array innerhalb Array, aber ich weiß nicht, wie zu tun es, so kann jemand mir helfen, dieses Problem zu beheben und dank
Sie 'optgroup' dies zu erreichen, verwendet werden soll, das heißt:' < optgroup * ngFor = "let c von Ländern" [ngValue] = "c"> {{c.nom}}> ... ... '... Btw, wie geht es dir? Datenstruktur? Ich frage, weil es mehr Sinn macht, wenn Ihre * Dienste * durch * Länder * gruppiert sind .. aber es scheint nicht so zu sein. –
developer033
danke @ developer033 Sie helfen, eine Idee zu haben, aber können auf diese Frage antworten, oder Sie wollen Datenstruktur? – Akram
Können Sie zuerst Ihre Datenstruktur einbeziehen? – developer033