Ich habe eine dynamische Anzahl von ng-Optionen, die auf Klick hinzugefügt wird iFilter ng-Optionen für ausgewählte
<select ng-model="obj.name" ng-options="selectFromObj.name as (selectFromObj|filterSelected) for selectFromObj in selectFromObjs" >
</select>
i für diese
einen Filter erstellt die gewählte Option aus einer ng-Option entfernen möchteapp.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);
}
}
}
});
können Sie mir Ideen geben, was soll ich hier tun? sollte ich Schleife für meine Eingabeobjekte über meine ausgewählten Objekte und vergleichen Sie sie und dann drücken, ich versuchte, dass Put ich kam mit vielen Fällen, die ich behandeln sollte. Ich möchte jede Wahl Spleiß in den anderen dynamischen hinzugefügt Tags kippe ich einfach nur es
Mögliches Duplikat [AngularJS Filter bereits ausgewählte Optionen] (http://stackoverflow.com/questions/31440322/angularjs-filter-already-selected-options) – Matheno
dank für Erwähnung sir nach vielen Versuchen es funktioniert :) mit der antwort habe ich auch meine idee geändert :) – merit