partie js :
$scope.sex = [{'name':'男', 'value':'man'},{'name':'女', 'value':'women'}];
partie html :
<select ng-model="sexOptions" ng-options="x.value as x.name for x in sex">
<option value="">请选择</option>
</select>
Le problème que je rencontre maintenant est le suivant :
J'ai obtenu les résultats des données du serveur. Si le profil de l'utilisateur est "masculin", alors cette sélection doit sélectionner l'élément masculin
C'est ainsi que je l'ai lié
$scope.sexOptions = {'value':res.farmersInfo.sex};
Comme indiqué ci-dessous :
La liaison peut maintenant être réalisée, mais lorsque je sélectionne à nouveau l'option, par exemple, je sélectionne le sexe comme féminin :
Comme indiqué ci-dessous :
Le problème se pose, j'ai sélectionné une femme, mais le "Veuillez sélectionner" par défaut s'affiche
Comment résoudre ce problème ?
Merci à tous ! ! ! !
Très anxieux !
<select ng-model="sexOptions.value">
essayez ça ?