AngularJS: Filter ng-options ohne bestimmte Werte
Ich möchte nach einer Auswahl wie folgt filtern:
<select ng-model="test" ng-options="c as c.label group by c.type for c in columns
| filter:{c.type:'!field'} | filter:{c.type:'!map'}"></select>
BEARBEITEN: Hinzufügen des Spaltenmodells:
Columns = [
{
name: "name",
label: "Label",
info: "Information displayed in help",
type: "type",
view: "html template",
style: "min-width: 10em;",
show: true
},
{
...
}
];
Spalten werden für verschiedene Zwecke verwendet und um meinen Code zu optimieren, muss er sich auch in einem Select befinden, jedoch ohne die Einträge, deren Typ "field" oder "map" ist.
Ich kann jedoch aus allen Einträgen auswählen, auch aus den Einträgen "Feld" und "Karte". Gibt es eine saubere Möglichkeit, dies zu tun?