Розроблений як розширення Вуса , Рулі надає додаткові можливості, щоб принести більше контролю шаблонного двигуна.
Якщо у вас є старі шаблони Вуса JS, не хвилюйтеся, ваша робота не дарма, Рулі йде з підтримкою всіх існуючих раніше шаблонів вусів.
Ви можете також використовувати Рулі без Вуса, а також, будучи продовженням, а не плагін.
Велика документація включена в файл README проекту.
Відмінності від Вуса:
Handlebars.js підтримує розширений синтаксис виразів з ім'ям шляху.
Можна передати шляху або рядки в якості параметрів.
Здатність визначати блок помічників. Блок помічники є функціями, які можуть бути викликані з будь-якого місця в шаблоні.
Можна зареєструвати додаткові шаблони, як частковими. Partials можуть бути або шаблони рядків або скомпільовані функції шаблону
Що нового в цьому випуску :.
- Додана підтримка динамічних часткових імен
- Додані відсутні зарезервовані слова так компілятор знає, щоб використовувати масив синтаксису
- Фіксований приклад використання #with помічник
- долучення батьківський відстеження і мутації для відвідувачів АСТ
- Depthed пошуки зазнають невдачі, коли програма Дубликатор працює
- Додані інструкції для 'SPEC / вусів' до CONTRIBUTING.md, виправити кілька помилок
- Оновлення АСТ
- різну поведінку {{@last}}, коли {{#each}} в {{#each}}
- Реалізувати помічника, ім'я посилання на змінні
- Додана підтримка синтаксичного аналізатора для блокових Params
- тільки забезпечують псевдоніми для декількох викликів використовувати
- генерувати вихідний Maps
- Ще збігає з noEscape включена на ізольованому середовищі Рулі
- Simplify BlockNode шляхом видалення проміжного MustacheNode
- Виконати синтаксичний аналізатор для інших погоджуванням хелперів
- Розглянемо розширюваний парсеров API
- Handlebars.noConflict опція ()?
- Додана SafeString в контексті (або використання качка-типування)
- Реєстрація невизначеними часткове виключення кидків.
- Коментарі не поважають пробільні контроль
- Відключення за замовчуванням нові автовідступ при включеному партіалов
Що нового у версії 4.0.4:
- Додана підтримка динамічних часткових імен
- Додані відсутні зарезервовані слова так компілятор знає, щоб використовувати масив синтаксису
- Фіксований приклад використання #with помічник
- долучення батьківський відстеження і мутації для відвідувачів АСТ
- Depthed пошуки зазнають невдачі, коли програма Дубликатор працює
- Додані інструкції для 'SPEC / вусів' до CONTRIBUTING.md, виправити кілька помилок
- Оновлення АСТ
- різну поведінку {{@last}}, коли {{#each}} в {{#each}}
- Реалізувати помічника, ім'я посилання на змінні
- Додана підтримка синтаксичного аналізатора для блокових Params
- тільки забезпечують псевдоніми для декількох викликів використовувати
- генерувати вихідний Maps
- Ще збігає з noEscape включена на ізольованому середовищі Рулі
- Simplify BlockNode шляхом видалення проміжного MustacheNode
- Виконати синтаксичний аналізатор для інших погоджуванням хелперів
- Розглянемо розширюваний парсеров API
- Handlebars.noConflict опція ()?
- Додана SafeString в контексті (або використання качка-типування)
- Реєстрація невизначеними часткове виключення кидків.
- Коментарі не поважають пробільні контроль
- Відключення за замовчуванням нові автовідступ при включеному партіалов
Що нового у версії 3.0.3:
- Додана підтримка динамічних часткових імен
- Додані відсутні зарезервовані слова так компілятор знає, щоб використовувати масив синтаксису
- Фіксований приклад використання #with помічник
- долучення батьківський відстеження і мутації для відвідувачів АСТ
- Depthed пошуки зазнають невдачі, коли програма Дубликатор працює
- Додані інструкції для 'SPEC / вусів' до CONTRIBUTING.md, виправити кілька помилок
- Оновлення АСТ
- різну поведінку {{@last}}, коли {{#each}} в {{#each}}
- Реалізувати помічника, ім'я посилання на змінні
- Додана підтримка синтаксичного аналізатора для блокових Params
- тільки забезпечують псевдоніми для декількох викликів використовувати
- генерувати вихідний Maps
- Ще збігає з noEscape включена на ізольованому середовищі Рулі
- Simplify BlockNode шляхом видалення проміжного MustacheNode
- Виконати синтаксичний аналізатор для інших погоджуванням хелперів
- Розглянемо розширюваний парсеров API
- Handlebars.noConflict опція ()?
- Додана SafeString в контексті (або використання качка-типування)
- Реєстрація невизначеними часткове виключення кидків.
- Коментарі не поважають пробільні контроль
- Відключення за замовчуванням нові автовідступ при включеному партіалов
Що нового у версії 3.0.1:
- Додана підтримка динамічних часткових імен
- Додані відсутні зарезервовані слова так компілятор знає, щоб використовувати масив синтаксису
- Фіксований приклад використання #with помічник
- долучення батьківський відстеження і мутації для відвідувачів АСТ
- Depthed пошуки зазнають невдачі, коли програма Дубликатор працює
- Додані інструкції для 'SPEC / вусів' до CONTRIBUTING.md, виправити кілька помилок
- Оновлення АСТ
- різну поведінку {{@last}}, коли {{#each}} в {{#each}}
- Реалізувати помічника, ім'я посилання на змінні
- Додана підтримка синтаксичного аналізатора для блокових Params
- тільки забезпечують псевдоніми для декількох викликів використовувати
- генерувати вихідний Maps
- Ще збігає з noEscape включена на ізольованому середовищі Рулі
- Simplify BlockNode шляхом видалення проміжного MustacheNode
- Виконати синтаксичний аналізатор для інших погоджуванням хелперів
- Розглянемо розширюваний парсеров API
- Handlebars.noConflict опція ()?
- Додана SafeString в контексті (або використання качка-типування)
- Реєстрація невизначеними часткове виключення кидків.
- Коментарі не поважають пробільні контроль
- Відключення за замовчуванням нові автовідступ при включеному партіалов
Що нового у версії 3.0.0:
- Додана підтримка динамічних часткових імен
- Додані відсутні зарезервовані слова так компілятор знає, щоб використовувати масив синтаксису
- Фіксований приклад використання #with помічник
- долучення батьківський відстеження і мутації для відвідувачів АСТ
- Depthed пошуки зазнають невдачі, коли програма Дубликатор працює
- Додані інструкції для 'SPEC / вусів' до CONTRIBUTING.md, виправити кілька помилок
- Оновлення АСТ
- різну поведінку {{@last}}, коли {{#each}} в {{#each}}
- Реалізувати помічника, ім'я посилання на змінні
- Додана підтримка синтаксичного аналізатора для блокових Params
- тільки забезпечують псевдоніми для декількох викликів використовувати
- генерувати вихідний Maps
- Ще збігає з noEscape включена на ізольованому середовищі Рулі
- Simplify BlockNode шляхом видалення проміжного MustacheNode
- Виконати синтаксичний аналізатор для інших погоджуванням хелперів
- Розглянемо розширюваний парсеров API
- Handlebars.noConflict опція ()?
- Додана SafeString в контексті (або використання качка-типування)
- Реєстрація невизначеними часткове виключення кидків.
- Коментарі не поважають пробільні контроль
- Відключення за замовчуванням нові автовідступ при включеному партіалов
Що нового у версії 2.0.0 :.
- Додана вно примітка щодо handlebarsjs.com Документах
- грає добре з gemspec номерами версій.
Що нового у версії 2.0.0-alpha.4:
- Expose оболонками для скомпільованих шаблонів налаштування .
Що нового у версії 1.2.1:
- Дозволити будь-яку кількість символів для задньої дійсної змінної JavaScript .
- Falsy AMD імена модулів в версії 1.2.0.
Що нового у версії 1.1.2 :.
- Додані прості бінарні тести корисності
- Виправлена порожній рядок компіляції.
Що нового у версії 1.1.1 :.
- Фіксований примітки до випуску посилання
Вимоги
- включений JavaScript на стороні клієнта
Коментар не знайдено