web-dev-qa-db-fra.com

Angularjs: Comment inclure une option vide dans select lors de l'utilisation de ng-option

Comment puis-je ajouter une option vide au début lorsque j'utilise ng-option pour fournir une liste prédéfinie d'options qui n'en inclut pas une vide?

Un exemple en jade

select(ng-model="property.Value", ng-options="item.Value as item.Name for item in property.Choices")
23
Serge Seletskyy

Ajoutez simplement une option avec une valeur vide à l'intérieur de la sélection.

select(ng-model="property.Value", ng-options="item.Value as item.Name for item in property.Choices")
  option(value="")

Voici un exemple - http://jsfiddle.net/sseletskyy/uky9m/1/

51
Serge Seletskyy

il suffit de modifier le tableau property.choices en angulaire.

$ scope.property.Choices.splice (0, 0, {"id": "0", "Name": "Richard"});

1
Richard Torcato

Cela a juste fonctionné pour moi en modifiant l'objet

angular.extend ({'Veuillez sélectionner': ''}, objectName)

1
Jason Bruce