Ich habe die folgenden ausgewählten Drop-Down-HTML-TagsDrop-Down-Wert für SELECT erhalten von db statt bei UI von hartzucodieren (AngularJS)
<label>Car:</label>
<select ng-model="params.CarName">
<option value="x" disabled="" selected="">Select Car...</option>
<option value="BMW">BMW</option>
<option value="Audi">Audi</option>
</select>
<label>Model:</label>
<select ng-if="params.CarName == 'BMW'" ng-model="params.CarModel" ng-change="PerfRpt()">
<option value="x" disabled="" selected="">BMW Sports</option>
<option value="BMW 328i">BMW 328i</option>
<option value="BMW Sports">BMW Sports</option>
</select>
<select ng-if="params.CarName == 'Audi'" ng-model="params.CarModel" ng-change="PerfRpt()">
<option value=" " disabled="" selected="">Audi Sports</option>
<option value="Audi i345">Audi i345</option>
<option value="Audi Sports">Audi Sports</option>
</select>
<select ng-if="params.CarName!= 'BMW' && params.CarName != 'Audi'">
<option>-</option>
</select>
Gemäß dem obigen Code, das wat tut es ist, wir haben eine Dropdown-Liste Wählen Sie Auto. Es ist entweder BMW oder Audi.
Abhängig von dieser Auswahl wird das Dropdown-Menü "Modell" angezeigt. Wenn z. B. im ersten Dropdown-Menü Audi for Car ausgewählt wird, werden Audi i345 und Audi Sports im Dropdown-Feld "Modell" angezeigt.
In ähnlicher Weise werden andere Optionen angezeigt, wenn wir BMW auswählen.
Jetzt plane ich, die Auto-Daten in DB zusammen mit Modelldaten zu setzen. Sobald die Seite geladen ist, werden die Daten abgerufen und dem Benutzer für den Bereich "Auto" angezeigt. Sobald das Auto ausgewählt ist, wird das entsprechende Modell je nach Wert des Autos im Abschnitt Modell aktualisiert.
Ich kann die Daten vom Backend zum Frontend bekommen. Ich möchte wissen, wie diese Werte dynamisch angezeigt werden und nicht wie bei mir.
Ich habe die folgende Antwort aus der Datenbank für das Auto.
Results: Array[2]
0: Object
Car:BMW
1: Object
Car:Audi
Nun, Ihre Frage ist ein wenig unklar .. Wie bekommen Sie die Artikel aus Ihrer DB? – developer033
@ developer033- Die Antwort des Ajax-Aufrufs wird jetzt in der Frage bearbeitet. Dies ist nur für das Auto-Dropdown – Patrick