È possibile passare un oggetto/hash JavaScript in una chiamata helper di Handlebars? Mi piacerebbe fare qualcosa di simile:Passa l'oggetto/hash JavaScript all'helper di Handlebars?
<label>Label here</label>
{{#textField {'id':'text_field_1', 'class':'some-class', size:30} }}{{/textField}}
<p>Help text here.</p>
Here is a jsFiddle. Attualmente produce il seguente errore
Uncaught Error: Parse error on line 3:
...bel> {{#textField {'id':'text_field_1'
----------------------^
Expecting 'CLOSE', 'CLOSE_UNESCAPED', 'STRING', 'INTEGER', 'BOOLEAN', 'ID', 'DATA', 'SEP', got 'INVALID'
In alternativa, probabilmente avrei potuto fare questo e divisa su '', ma io non sono appassionato di sintassi:
{{#textField "'id'='text_field_1','class'='some-class',size=30"}}{{/textField}}
NOTA: I specificamente non vogliamo passare dati/attributi (id, classe, dimensione, ecc.) nel metodo template() come oggetto JSON. Voglio tutto nel modello.
Come possiamo passare un testo e valore in modo dinamico ?. Ho provato quanto segue ma questo non poteva allenamento. Comunque? '{{textField id =" text_field_1 "class =" some-class "size =" 30 "data-something =" valore dati "{{this.number}}}} In realtà ho bisogno di aggiungere valore ai dati- attributo con testo – Newbie