Разработанный как расширение Усы , Рули предоставляет дополнительные возможности, чтобы принести больше контроля шаблонного двигателя.
Если у вас есть старые шаблоны Усы 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 на стороне клиента
Комментарии не найдены