2014-09-12 38 views
7

Ehi, quindi ho bisogno di compilare la mia casella di selezione con un elenco di regioni dall'oggetto Json. Ci sono dei duplicati qui che vorrei rimuovere e ho impostato l'ordine alfabetico.ng-options con track by e filtri

Devo anche usare traccia per lavoro. WS_REGION in modo che il valore sia impostato sulla regione solo ora penso che sia l'indice di tracciamento in modo da assegnare un numero al valore.

Può essere utilizzato in combinazione con i filtri?

Lavorano perfettamente indipendenti l'uno dall'altro assegnando valore o applicando filtri.

<select ng-model="filterzz" ng-options="job.WS_REGION for job in jobsfull track by job.WS_REGION | orderBy: 'WS_REGION' | unique:'WS_REGION'"> 

Se si tratta di un semplice errore facile andare su di me il suo un pomeriggio di Venerdì :)

risposta

19

Prova parentesi:

ng-options="job.WS_REGION for job in (jobsfull | orderBy: 'WS_REGION' | unique:'WS_REGION') track by job.WS_REGION" 
+0

Tu sei un signore signore, io accetto la risposta in 5 minuti :) – craigie2204

+0

E uno studioso .. – BunnyStrider