2016-05-09 4 views
0

Ich versuche, abhängige kaskadierende Dropdown-Liste in AngularJS zu implementieren. Es kommt gut für: Wenn ich irgendein Land (sagen wir: Country1), dann ist es Staaten (sagen: State1, State2, State3) werden in der zweiten Dropdown-Box angezeigt (es ist in Ordnung).abhängige Kaskadierung Dropdown-Liste in AngularJS oder jquery?

Aber meine Voraussetzung ist, dass: nach den oben genannten relevanten Staaten für ein Land anzuzeigen, muß ich (in der ersten Dropdown-Feld nur das jeweils ausgewählte Land für die gegebenen Zustände angezeigt werden sagen, wenn ich entweder State1 or State2 or State3 of Country1 wähle dann sollte Country1 sein angezeigt in der ersten Dropdown-Box (seit Country1 hat diese Staaten), und andere Länder (Country2, Country3) sollte deaktiviert werden oder verschwand oder nicht sichtbar in der ersten Dropdown-Box). Erstellt Fiddle. Bitte hilf mir, wie kann ich es in jquery oder angularjs implementieren? Danke im Voraus.

+0

Kann ich wissen, warum Sie die anderen Länder deaktivieren möchten, nachdem Sie das zweite Dropdown ausgewählt haben? willst du es nur wissen? Denn was ist, wenn der Benutzer zurückgehen und das Land wechseln möchte? –

+0

@SMAhmed, danke für deine Antwort, eigentlich ist das meine Anforderung und hier geht User nicht zurück und kann das Land nicht ändern (sobald er den Status auswählt) in meiner Anforderung, deshalb also. Lass es mich wissen, bitte. – Nag

+0

Hinzufügen von ng-disabled = "true" zum ersten Drop-Down nach Auswahl des zweiten Dropdown-Menüs –

Antwort

0

wenn ich ng-diabled = "cities" in der ersten Dropdown-Box schreibe, dann funktioniert es gemäß meiner Anforderung.

Verwandte Themen