vhodné jako rozšíření Mustache , řidítek poskytuje další funkce, aby bylo dosaženo větší kontrolu na šablonovacího motoru.
Pokud máte starší šablony Mustache JS, nebojte se, vaše práce nebyla k ničemu, Řídítka přichází s podporou pro všechny pre-existující knír šablon.
Můžete také použít řídítka bez Mustache také, že rozšíření, ne plugin.
rozsáhlá dokumentace je součástí souboru README projektu.
Rozdíly oproti Mustache:
Handlebars.js podporuje rozšířený výraz syntaxe s názvem cesty.
může projít cesty nebo řetězce jako parametry.
schopnost definovat blok pomocníky. Blokové pomocníci jsou funkce, které lze volat z kdekoli v šabloně.
Lze registrovat další šablony jako partials. Partials mohou být buď Řetězec šablony nebo zkompilované šablony funkce
Co je nového v této verzi:.
- Přidaný podpora pro dynamické částečnými názvy
- Přidána chybějící vyhrazená slova, takže kompilátor ví, používat pole syntaxi
- Pevná příklad použití #with pomocník
- Přidal rodič sledování a mutace AST návštěvníkům
- Depthed je vyhledávání selhat při programu rozmnožovací běží
- Přidány instrukce pro 'spec / knírem' to CONTRIBUTING.md, opravit několik překlepů
- Aktualizace AST
- Rozdílné chování {{}} @last když {{#each}} v {{#each}}
- Realizovat pojmenovaný pomocné proměnné reference
- Byla přidána podpora parser pro blokové params
- poskytují pouze aliasy pro vícenásobné použití volání
- generovat Zdroj Mapy
- Stále unikne s noEscape povoleno na izolované Řidítka prostředí
- Zjednodušit BlockNode odstraněním meziproduktu MustacheNode
- Realizovat parser pro jiného řetězení pomocníků
- Vezměme si rozšiřitelnou parser API
- Handlebars.noConflict ()?
- z přidané SafeString na kontext (nebo použití kachna-typizace)
- Registrace nedefinovaný částečné vyvolá výjimku.
- Komentáře nerespektují bílými kontrolu
- Zakázat nové výchozí automatické odsazení na zahrnutých partials
Možnost
Co je nového ve verzi 4.0.4:
- Byla přidána podpora pro dynamické částečnými názvy
- Přidána chybějící vyhrazená slova, takže kompilátor ví, používat pole syntaxi
- Pevná příklad použití #with pomocník
- Přidal rodič sledování a mutace AST návštěvníkům
- Depthed je vyhledávání selhat při programu rozmnožovací běží
- Přidány instrukce pro 'spec / knírem' to CONTRIBUTING.md, opravit několik překlepů
- Aktualizace AST
- Rozdílné chování {{}} @last když {{#each}} v {{#each}}
- Realizovat pojmenovaný pomocné proměnné reference
- Byla přidána podpora parser pro blokové params
- poskytují pouze aliasy pro vícenásobné použití volání
- generovat Zdroj Mapy
- Stále unikne s noEscape povoleno na izolované Řidítka prostředí
- Zjednodušit BlockNode odstraněním meziproduktu MustacheNode
- Realizovat parser pro jiného řetězení pomocníků
- Vezměme si rozšiřitelnou parser API
- Handlebars.noConflict ()?
- z přidané SafeString na kontext (nebo použití kachna-typizace)
- Registrace nedefinovaný částečné vyvolá výjimku.
- Komentáře nerespektují bílými kontrolu
- Zakázat nové výchozí automatické odsazení na zahrnutých partials
Možnost
Co je nového ve verzi 3.0.3:
- Byla přidána podpora pro dynamické částečnými názvy
- Přidána chybějící vyhrazená slova, takže kompilátor ví, používat pole syntaxi
- Pevná příklad použití #with pomocník
- Přidal rodič sledování a mutace AST návštěvníkům
- Depthed je vyhledávání selhat při programu rozmnožovací běží
- Přidány instrukce pro 'spec / knírem' to CONTRIBUTING.md, opravit několik překlepů
- Aktualizace AST
- Rozdílné chování {{}} @last když {{#each}} v {{#each}}
- Realizovat pojmenovaný pomocné proměnné reference
- Byla přidána podpora parser pro blokové params
- poskytují pouze aliasy pro vícenásobné použití volání
- generovat Zdroj Mapy
- Stále unikne s noEscape povoleno na izolované Řidítka prostředí
- Zjednodušit BlockNode odstraněním meziproduktu MustacheNode
- Realizovat parser pro jiného řetězení pomocníků
- Vezměme si rozšiřitelnou parser API
- Handlebars.noConflict ()?
- z přidané SafeString na kontext (nebo použití kachna-typizace)
- Registrace nedefinovaný částečné vyvolá výjimku.
- Komentáře nerespektují bílými kontrolu
- Zakázat nové výchozí automatické odsazení na zahrnutých partials
Možnost
Co je nového ve verzi 3.0.1:
- Byla přidána podpora pro dynamické částečnými názvy
- Přidána chybějící vyhrazená slova, takže kompilátor ví, používat pole syntaxi
- Pevná příklad použití #with pomocník
- Přidal rodič sledování a mutace AST návštěvníkům
- Depthed je vyhledávání selhat při programu rozmnožovací běží
- Přidány instrukce pro 'spec / knírem' to CONTRIBUTING.md, opravit několik překlepů
- Aktualizace AST
- Rozdílné chování {{}} @last když {{#each}} v {{#each}}
- Realizovat pojmenovaný pomocné proměnné reference
- Byla přidána podpora parser pro blokové params
- poskytují pouze aliasy pro vícenásobné použití volání
- generovat Zdroj Mapy
- Stále unikne s noEscape povoleno na izolované Řidítka prostředí
- Zjednodušit BlockNode odstraněním meziproduktu MustacheNode
- Realizovat parser pro jiného řetězení pomocníků
- Vezměme si rozšiřitelnou parser API
- Handlebars.noConflict ()?
- z přidané SafeString na kontext (nebo použití kachna-typizace)
- Registrace nedefinovaný částečné vyvolá výjimku.
- Komentáře nerespektují bílými kontrolu
- Zakázat nové výchozí automatické odsazení na zahrnutých partials
Možnost
Co je nového ve verzi 3.0.0:
- Byla přidána podpora pro dynamické částečnými názvy
- Přidána chybějící vyhrazená slova, takže kompilátor ví, používat pole syntaxi
- Pevná příklad použití #with pomocník
- Přidal rodič sledování a mutace AST návštěvníkům
- Depthed je vyhledávání selhat při programu rozmnožovací běží
- Přidány instrukce pro 'spec / knírem' to CONTRIBUTING.md, opravit několik překlepů
- Aktualizace AST
- Rozdílné chování {{}} @last když {{#each}} v {{#each}}
- Realizovat pojmenovaný pomocné proměnné reference
- Byla přidána podpora parser pro blokové params
- poskytují pouze aliasy pro vícenásobné použití volání
- generovat Zdroj Mapy
- Stále unikne s noEscape povoleno na izolované Řidítka prostředí
- Zjednodušit BlockNode odstraněním meziproduktu MustacheNode
- Realizovat parser pro jiného řetězení pomocníků
- Vezměme si rozšiřitelnou parser API
- Handlebars.noConflict ()?
- z přidané SafeString na kontext (nebo použití kachna-typizace)
- Registrace nedefinovaný částečné vyvolá výjimku.
- Komentáře nerespektují bílými kontrolu
- Zakázat nové výchozí automatické odsazení na zahrnutých partials
Možnost
Co je nového ve verzi 2.0.0:.
- Přidal contrib poznámka ohledně handlebarsjs.com docs
- Hraje pěkná s gemspec čísla verze.
Co je nového ve verzi 2.0.0-alpha.4:
- vystavit nastavení obaly na sestavené šablony .
Co je nového ve verzi 1.2.1:
- Povolit libovolný počet koncových znaků platný JavaScript proměnné .
- Jména Falsy AMD modulů ve verzi 1.2.0.
Co je nového ve verzi 1.1.2:.
- Přidal jednoduchých binárních užitné testy
- Pevná prázdný řetězec kompilace.
Co je nového ve verzi 1.1.1:.
- poznamenává Pevná release odkaz
Požadavky
- Java scripty povoleny na straně klienta li>
Komentáře nebyl nalezen