Ho bisogno di un po 'di aiuto per la sintassi con un operatore ternario che mi aiuterà a mettere le icone degli indicatori corretti sulla mia buona mappa. Ho tre aree 0,1 e 2 che hanno icone uniche 0, 1 e 2.Operatori ternari multipli
Avevo solo due aree, quindi questo operatore ternario funzionava correttamente;
icon: (area == 1) ? icon1: icon0,
Ora ho bisogno di aggiungere un'ulteriore terza icona (icona2) per area2.
Ho provato vari metodi ma non riesco a farlo bene.
Dopo averlo scritto, mi sono reso conto che 0 esegue sempre il mapping a icon0, quindi la risposta di Pointy è preferibile. Tuttavia, questo approccio è ancora fattibile se hai bisogno di un valore 'catch-all' come 'icon0' in questo caso. –
Grazie Justin, ho deciso la funzione più adatta alle mie esigenze. Trovo anche più amichevole lavorare con un operatore piuttosto che ternario che potrebbe diventare ancora più grande nel tempo. Grazie. – Sam
Nessun problema, felice che tu abbia trovato utile questo! –