AngularJS Sélectionnez l'élément de définir l'index sélectionné
Donc je suis en utilisant angulaire et c'est mon sélectionnez html:
<select id="date" ng-model="selectedDay" ng-change="setDate()" >
<option>another option</option>
<option>an option</option>
</select>
c'est dans mon controller:
$scope.selectedDay;
document.getElementById("date").selectedIndex = "0";
Le résultat: Trois options: un vide (ce qui est sélectionnée par défaut), puis les deux options que j'ai fait dans le html
Ce que l'enfer? pourquoi ce n'est pas la valeur par défaut quand j'ai ouvert le point de vue "une autre option"
Aller avec
ngOptions
lorsque vous utilisez select
dans AngularJS docs.angularjs.org/api/ng/directive/selectOriginalL'auteur ErikBrandsma | 2014-10-06
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, vérifiez toujours la documentation officielle. AngularJs est bien documenté.
Deuxièmement, ne pas utiliser de
document.getElementById ("date") selectedIndex = "0"
- que du javascript. Évitez d'utiliser Javascript lorsque Angulaire de la fonction est disponible.Documentation:
https://docs.angularjs.org/api/ng/directive/select
https://docs.angularjs.org/api/ng/directive/ngSelected
OriginalL'auteur Nano