Ich habe json Struktur wie folgt aus:Wie füllt man das Dropdown-Menü, indem man den Schlüssel aus dem Array in ng repeat abgleicht?
101 :
"List": [
{
"Name": "Pink"
},
{
"Name": "Black"
}
]
102 :
"List": [
{
"Name": "Red"
},
{
"Name": "Yellow"
}
]
$scope.Ids = [101,102,103,104];
Jetzt habe ich 1 ng Wiederholungsschleife auf der Liste der Ids Looping (Für zB: 101102) und so will ich Drop-Down durch spezifische Id.For zB füllen für Id 101 Ich möchte Pink, Schwarz füllen und für 102 möchte ich Rot, Gelb in meinem Drop-Down füllen und für Ruhe möchte ich einfach ignorieren, aber ich bekomme nicht, wie man das erreicht.
Code:
<div ng-repeat="item in Ids track by item.id">
<select ng-model="color" ng-options="">
<option value="">-- choose color --</option>
</select>
</div>
versuchen 'ng-Optionen = "{item.List}"' –
@AhmadMobaraki: Danke, aber können Sie bitte ganze ng-Optionen veröffentlichen ?? –
Sie können ng-Filter verwenden, hier ist ein Beispiel, das Ihnen helfen kann: http://stackoverflow.com/questions/20189406/angularjs-filter-ng-option-not-having-specific-values –