Baffi ha non ha logica, dal docs:
Noi lo chiamiamo "logica-less", perché non ci sono le istruzioni if, else clausole, o per i cicli. Invece ci sono solo tag. Alcuni tag sono sostituiti con un valore, un po 'nulla e altri una serie di valori. Questo documento spiega i diversi tipi di tag Moustache.
Quindi quello che in sostanza vuole è un meccanismo per fare un if link is the first
- in modo da poter gestire questo sul lato dati, da solo mettendo 1 elemento nei dati, o con l'aggiunta di un blocco di dati come quando sei mettendo i dati in si aggiunge un valore come display
e impostarlo su 'inline' o 'none' poi nel modello fare:
{{# links}}<a href="{{& url}}" style="display: {{display}};">{{& title }}</a>{{/ links}}
poi, più tardi, è possibile chiamare script in pagina per modificare la style.display
su alcuni azione dell'utente o dell'applicazione.
Questi sono i primi passi, tuttavia potrebbe essere più semplice impostare data = data[0]
per questo modello particolare. Il problema è che probabilmente vorresti usare quell'intero elenco a un certo punto, per commentare che avrei bisogno di vedere più il tuo utilizzo e da dove il dato si sta diffondendo.
Potete impostare la seguente risposta come quella giusta? http://stackoverflow.com/a/17950970/171711 – Coyote