j'ai un nombre dynamique de ng-options qui est ajouté le clic je veux supprimer l'option choisie parmi une ng-optionsfiltre ng-options pour une sélection
<select ng-model="obj.name" ng-options="selectFromObj.name as (selectFromObj|filterSelected) for selectFromObj in selectFromObjs" >
</select>
j'ai créé un filtre pour que
app.filter('filterSelected', function() {
return function(itm) {
for (var i = 0; i < var1.length; i++) {
if(var1[i].name != null){
if (var1[i].name == itm.name) {
itm.splice(i,1);
}
}
}
});
pouvez-vous me donner des idées sur ce que je devrais faire ici? devrais-je faire une boucle pour mes objets d'entrée via mes objets sélectionnés et les comparer, puis pousser j'ai essayé que mis je suis arrivé avec beaucoup de cas je devrais gérer. Je veux raccorder le choix de former une balise select dans les autres balises dynamiques ajoutés ne peux pas je vérifie facilement si elle est sélectionnée juste ne retourne pas
double possible de [filtre AngularJS options déjà sélectionnées] (http://stackoverflow.com/questions/31440322/angularjs-filter-already-selected-options) – Matheno
merci pour mentionner monsieur après de nombreux essais, il fonctionne :) avec l'aide de la réponse aussi j'ai changé mon idée :) – merit