Domande taggate «handlebars.js»

Handlebars è una libreria di modelli per JavaScript.




6
Come ottenere l'indice nel manubrio di ogni aiutante?
Sto usando il manubrio per il modello nel mio progetto. C'è un modo per ottenere l'indice dell'iterazione corrente di un "ogni" aiutante in Manubri? <tbody> {{#each item}} <tr> <td><!--HOW TO GET ARRAY INDEX HERE?--></td> <td>{{this.key}}</td> <td>{{this.value}}</td> </tr> {{/each}} </tbody>

7
Handlebars.js Else If
Sto usando Handlebars.js per il rendering della vista laterale del client. Se Else funziona alla grande ma ho riscontrato un condizionale a 3 vie che richiede ELSE IF: Questo non funziona: {{#if FriendStatus.IsFriend }} <div class="ui-state-default ui-corner-all" title=".ui-icon-mail-closed"><span class="ui-icon ui-icon-mail-closed"></span></div> {{else if FriendStatus.FriendRequested}} <div class="ui-state-default ui-corner-all" title=".ui-icon-check"><span class="ui-icon ui-icon-check"></span></div> {{else}} …


2
Accedi alle proprietà del genitore con un ciclo 'ogni' per il manubrio
Considera i seguenti dati semplificati: var viewData = { itemSize: 20, items: [ 'Zimbabwe', 'dog', 'falafel' ] }; E un modello di manubrio: {{#each items}} <div style="font-size:{{itemSize}}px">{{this}}</div> {{/each}} Questo non funzionerà perché all'interno del eachciclo, l'ambito padre non è accessibile - almeno non in alcun modo che ho provato. Spero …

3
Accedere a una variabile al di fuori dell'ambito di un Handlebars.js ogni ciclo
Ho un modello handlebars.js, proprio come questo: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> E questo è l'output generato: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> Come previsto, posso accedere ai campi ide titledi ogni elemento myCollectionper generare …


3
Visualizzazioni vs componenti in Ember.js
Sto imparando ember.js e sto cercando di capire la differenza tra una vista e un componente. Vedo entrambi come un modo per creare componenti riutilizzabili. Dal sito Web di Ember sulle visualizzazioni: Le visualizzazioni in Ember.js vengono in genere create solo per i seguenti motivi: -Quando è necessaria una gestione …

3
Inserisci HTML in un modello di manubrio senza escape
C'è un modo per inserire una stringa con tag html in un modello di manubrio senza far sfuggire i tag nella stringa in uscita? template.js: <p>{{content}}</p> usa il modello HBS.template({content: "<i>test</i> 123"}) risultato effettivo: <p><i>test</i> 123</p> Risultato atteso: <p><i>test</i> 123</p>



5
handlerbars.js controlla se l'elenco è vuoto
C'è un modo nel templating di Handlebars.js per verificare se la raccolta o l'elenco è nullo o vuoto, prima di andare e scorrere l'elenco / raccolta? // if list is empty do some rendering ... otherwise do the normal {{#list items}} {{/list}} {{#each items}} {{/each}}


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.