sto provando jsRender.jsrender if-else utilizzando {{= propName}}
Quello che voglio fare:
JS modello:
<script id="theaterTemplate" type="text/x-jquery-tmpl">
{{*
if ("{{=theaterId}}" == getCurrentTheaterId()) {
}}
<a class="active" href="#">
{{*
} else {
}}
<a href="#">
{{* } }}
{{=theaterName}}
</a>
</script>
In altre JS:
function getCurrentTheaterId() {
return "523";
}
In sostanza, nel modello, se la corrente id teatro di iterazione corrisponde ciò che è restituito dalla funzione js, quindi impostare la classe su attivo. "{{= TheaterId}}" si interrompe nella condizione if. Immagino che non ti sia permesso di accedere alle attuali proprietà json nella condizione if.
Qualche idea su come fare questo?
Speriamo che abbia un senso. Grazie!
dispiace, avrei detto che ho già. –
Ho modificato il mio post originale con un codice di esempio. –
Grazie Steve. Dalla mia descrizione, la {{= theaterId}} nella condizione if è la parte che si rompe, non la parte della funzione. Grazie mille. –