Sukurtas kaip pratęsti ūsai Vairai suteikia papildomų funkcijų, pareikšti daugiau kontrolės į šablonų variklį.
Jei turite senesnius ūsai JS šablonus, nesijaudinkite, jūsų darbas buvo ne veltui, vairai dar su parama visiems iš anksto esamų ūsais šablonus.
Taip pat galite naudoti vairo be ūsus, taip pat, yra pratęsimas, o ne įskiepiai.
Platus dokumentacija yra įtraukta į projekto README faile.
Skirtumai su ūsais:
Handlebars.js palaiko prailgintą išraiška sintaksė vadinamas keliai.
Jei gali perduoti kelius ar tinkleliuose kaip parametrus.
gebėjimas apibrėžti blokas pagalbininkai. Blokuoti pagalbininkai yra funkcijos, kurios gali būti vadinami iš bet kurios šabloną.
Ar registruoti papildomus šablonus kaip partials. Daliniai gali būti arba String šablonai ar surinkti šablono funkcijos
Kas naujo , šioje laidoje.
- patalpintas parama dinaminių dalinių pavadinimus;
- Pridėta trūksta saugomos žodžius, kad kompiliatorius žino naudoti masyvo sintaksės
- Fiksuotas pavyzdys naudojant #with pagalbininkas;
- Pridėta tėvų sekimas ir mutacijos AST lankytojų,
- Depthed paieška "nepavyksta, kai programa kopijavimo veikia;
- Pridėta instrukcijos "spec / ūsai" į CONTRIBUTING.md, nustatyti keletą rašybos
- Asta atnaujinimas;
- Įvairūs elgesys {{@last}} kai {{#each}} ir {{#each}}
- Įgyvendinti pavadintas pagalbininkas kintamos nuorodos
- Pridėta analizatorius parama blokinių params,
- Tik suteikti slapyvardžius įvairios paskirties skambučius
- Generate Šaltinis Žemėlapiai
- Vis pabėga su noEscape įjungtas izoliuoti vairo aplinką,
- Supaprastinti BlockNode pašalinant tarpinį MustacheNode
- Įgyvendinti analizatorius už kitas jungimo pagalbininkų;
- Apsvarstykite išplėstine analizatorius API
- Handlebars.noConflict () pasirinkimas? "
- patalpintas SafeString į kontekstą (ar naudojimas antis-rašyti),
- Registravimasis neapibrėžta dalinis metimų išimtis.
- Skundai negerbia tarpų kontrolę;
- Išjungti naują numatytąjį auto įtrauka ne įtrauktų partials
Kas naujo versijos 4.0.4:
- Pridėta parama dinaminių dalinių pavadinimus;
- Pridėta trūksta saugomos žodžius, kad kompiliatorius žino naudoti masyvo sintaksės
- Fiksuotas pavyzdys naudojant #with pagalbininkas;
- Pridėta tėvų sekimas ir mutacijos AST lankytojų,
- Depthed paieška "nepavyksta, kai programa kopijavimo veikia;
- Pridėta instrukcijos "spec / ūsai" į CONTRIBUTING.md, nustatyti keletą rašybos
- Asta atnaujinimas;
- Įvairūs elgesys {{@last}} kai {{#each}} ir {{#each}}
- Įgyvendinti pavadintas pagalbininkas kintamos nuorodos
- Pridėta analizatorius parama blokinių params,
- Tik suteikti slapyvardžius įvairios paskirties skambučius
- Generate Šaltinis Žemėlapiai
- Vis pabėga su noEscape įjungtas izoliuoti vairo aplinką,
- Supaprastinti BlockNode pašalinant tarpinį MustacheNode
- Įgyvendinti analizatorius už kitas jungimo pagalbininkų;
- Apsvarstykite išplėstine analizatorius API
- Handlebars.noConflict () pasirinkimas? "
- patalpintas SafeString į kontekstą (ar naudojimas antis-rašyti),
- Registravimasis neapibrėžta dalinis metimų išimtis.
- Skundai negerbia tarpų kontrolę;
- Išjungti naują numatytąjį auto įtrauka ne įtrauktų partials
Kas naujo versijos 3.0.3:
- Pridėta parama dinaminių dalinių pavadinimus;
- Pridėta trūksta saugomos žodžius, kad kompiliatorius žino naudoti masyvo sintaksės
- Fiksuotas pavyzdys naudojant #with pagalbininkas;
- Pridėta tėvų sekimas ir mutacijos AST lankytojų,
- Depthed paieška "nepavyksta, kai programa kopijavimo veikia;
- Pridėta instrukcijos "spec / ūsai" į CONTRIBUTING.md, nustatyti keletą rašybos
- Asta atnaujinimas;
- Įvairūs elgesys {{@last}} kai {{#each}} ir {{#each}}
- Įgyvendinti pavadintas pagalbininkas kintamos nuorodos
- Pridėta analizatorius parama blokinių params,
- Tik suteikti slapyvardžius įvairios paskirties skambučius
- Generate Šaltinis Žemėlapiai
- Vis pabėga su noEscape įjungtas izoliuoti vairo aplinką,
- Supaprastinti BlockNode pašalinant tarpinį MustacheNode
- Įgyvendinti analizatorius už kitas jungimo pagalbininkų;
- Apsvarstykite išplėstine analizatorius API
- Handlebars.noConflict () pasirinkimas? "
- patalpintas SafeString į kontekstą (ar naudojimas antis-rašyti),
- Registravimasis neapibrėžta dalinis metimų išimtis.
- Skundai negerbia tarpų kontrolę;
- Išjungti naują numatytąjį auto įtrauka ne įtrauktų partials
Kas naujo versijos 3.0.1:
- Pridėta parama dinaminių dalinių pavadinimus;
- Pridėta trūksta saugomos žodžius, kad kompiliatorius žino naudoti masyvo sintaksės
- Fiksuotas pavyzdys naudojant #with pagalbininkas;
- Pridėta tėvų sekimas ir mutacijos AST lankytojų,
- Depthed paieška "nepavyksta, kai programa kopijavimo veikia;
- Pridėta instrukcijos "spec / ūsai" į CONTRIBUTING.md, nustatyti keletą rašybos
- Asta atnaujinimas;
- Įvairūs elgesys {{@last}} kai {{#each}} ir {{#each}}
- Įgyvendinti pavadintas pagalbininkas kintamos nuorodos
- Pridėta analizatorius parama blokinių params,
- Tik suteikti slapyvardžius įvairios paskirties skambučius
- Generate Šaltinis Žemėlapiai
- Vis pabėga su noEscape įjungtas izoliuoti vairo aplinką,
- Supaprastinti BlockNode pašalinant tarpinį MustacheNode
- Įgyvendinti analizatorius už kitas jungimo pagalbininkų;
- Apsvarstykite išplėstine analizatorius API
- Handlebars.noConflict () pasirinkimas? "
- patalpintas SafeString į kontekstą (ar naudojimas antis-rašyti),
- Registravimasis neapibrėžta dalinis metimų išimtis.
- Skundai negerbia tarpų kontrolę;
- Išjungti naują numatytąjį auto įtrauka ne įtrauktų partials
Kas naujo 3.0.0 versijos:
- Pridėta parama dinaminių dalinių pavadinimus;
- Pridėta trūksta saugomos žodžius, kad kompiliatorius žino naudoti masyvo sintaksės
- Fiksuotas pavyzdys naudojant #with pagalbininkas;
- Pridėta tėvų sekimas ir mutacijos AST lankytojų,
- Depthed paieška "nepavyksta, kai programa kopijavimo veikia;
- Pridėta instrukcijos "spec / ūsai" į CONTRIBUTING.md, nustatyti keletą rašybos
- Asta atnaujinimas;
- Įvairūs elgesys {{@last}} kai {{#each}} ir {{#each}}
- Įgyvendinti pavadintas pagalbininkas kintamos nuorodos
- Pridėta analizatorius parama blokinių params,
- Tik suteikti slapyvardžius įvairios paskirties skambučius
- Generate Šaltinis Žemėlapiai
- Vis pabėga su noEscape įjungtas izoliuoti vairo aplinką,
- Supaprastinti BlockNode pašalinant tarpinį MustacheNode
- Įgyvendinti analizatorius už kitas jungimo pagalbininkų;
- Apsvarstykite išplėstine analizatorius API
- Handlebars.noConflict () pasirinkimas? "
- patalpintas SafeString į kontekstą (ar naudojimas antis-rašyti),
- Registravimasis neapibrėžta dalinis metimų išimtis.
- Skundai negerbia tarpų kontrolę;
- Išjungti naują numatytąjį auto įtrauka ne įtrauktų partials
Kas naujo versija 2.0.0.
- Pridėta contrib raštas dėl handlebarsjs.com docs
- Atkuria gražus su gemspec versijos numerius.
Kas naujo versija 2.0.0-alpha.4:
- atskleisti nustatymo Vyniojimo padargai, rengiami šablonus .
Kas naujo versijos 1.2.1:
- Leisti jokios užpakalinės simbolių skaičių galiojantį JavaScript kintamojo .
- Falsy AMD modulis vardai versija 1.2.0.
Kas naujo versija 1.1.2.
- Pridėta paprastas dvejetainis komunalinių bandymus;
- Fiksuotas tuščia eilutė kompiliacija.
Kas naujo Versija 1.1.1:.
- Fiksuotas spaudai pažymi, nurodo,
Reikalavimai
- Javaskriptą kliento pusėje;
Komentarai nerastas