Comment rendre les valeurs dans la liste déroulante (options de la boîte de sélection). J'ai besoin d'afficher les noms «en- tête » et « pied de page » dans la boîte de sélection.
$scope.sections = [
{
"header":{
"background-color":"#fff",
"color":"#fff"
},
"footer":{
"background-color":"#fff",
"color":"#fff"
}
}
];
J'ai essayé de la manière suivante mais ne fonctionne pas,
<select name="section" class="form-control" ng-model ="section">
<option ng:repeat="options[0] in sections">
{{options[0]}}
</option>
</select>
Vous devez parcourir des clés plutôt que des valeurs.
<option ng-repeat="(option, val) in sections[0]">
{{option}}
</option>
Ou avec ng-options
ng-options="option for (option, val) in sections[0]"
voir le plunker http://plnkr.co/edit/FQEooL5wNh8Xl8GprT99?p=preview
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots