Czy można przekazać obiekt JavaScript/hasz do wywołania pomocnika Handlebars? Chciałbym zrobić coś takiego:Przejść JavaScript obiektu/hash do pomocnika 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. Obecnie produkuje się następujący błąd
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'
Ewentualnie mógłbym prawdopodobnie to i podzielić zrobić na „”, ale nie jestem lubiący składni:
{{#textField "'id'='text_field_1','class'='some-class',size=30"}}{{/textField}}
UWAGA: I specjalnie nie chce przekazać dane/atrybuty (id, klasa, rozmiar, itp.) do metody template() jako obiektu JSON. Chcę wszystko w szablonie.
Jak możemy przekazać tekst i wartości dynamicznie ?. Próbowałem, ale to nie mogło być ćwiczeniem. Tak czy inaczej? '{{textField id =" text_field_1 "class =" some-class "size =" 30 "data-coś =" wartość danych "{{this.number}}}}' Właściwie muszę dodać wartość do danych- atrybut z tekstem – Newbie