J'ai une sélection liée
<select ng-model="collegeSelection" ng-options="c as c.CollegeName for c in colleges" ng-selected="c.CollegeName == collegeSelection.CollegeName" name="selectCollege" id="selectCollege"></select>
4 Réponses :
ng-sélectionné code> doit être utilisé dans la balise
Je vois, mais ce que j'essaie de faire est de faire un certain élément dans l'élément sélectionné de l'élément sélectionné. Comment le ferait-il?
Il vous suffit de définir le modèle collegeselection code>.
Après avoir joué avec Voici un Jsfiddle de ma solution. Mon ng-sélectionné code> pendant un moment, je n'ai pas été capable de le faire fonctionner comme si vous demandez. Cependant, j'ai pu pré-sélectionner une option spécifique à l'aide de
ng-init code>.
Vous n'avez pas nécessairement besoin nginit code>. Essayez d'ajouter
$ portée.selectedColor = 'jaune'; code> après votre
$ étendue.colors = [...]; code>
Certaines personnes ont des problèmes avec cela. J'ai trouvé une excellente solution pour une simple descente si ` p> p> contrôleur comme Somecontroller code>
J'ai eu un problème similaire et j'ai réalisé que la cause était à cause des différents types de données. NG-Model Code> comparait contre une valeur de chaîne, mais j'entraînais un entier de la base de données de sorte qu'il ne sélectionne pas automatiquement l'option. Pour surmonter cela, j'ai appelé
Tostring () code> sur l'entier après avoir interrogé les données de la base de données pour assurer les types de données correspondus. P>