Движок шаблонов для node.js - PullRequest
       4

Движок шаблонов для node.js

3 голосов
/ 02 ноября 2010

Я ищу шаблонизатор с учетом этих конкретных требований:

Должно иметь:

  • логическая поддержка (если / еще / и т.д.)
  • включения файлов / наследования (т.е. дочерних / основных шаблонов)
  • не HAML

Желательно:

  • богатые теги / фильтры (а-ля Django)
  • пользовательские теги / фильтры

Ответы [ 2 ]

2 голосов
/ 03 ноября 2010

Jade выглядит так, как будто он станет «стандартным» языком шаблонов / движком для Node. Это похоже на HAML, за исключением того, что это совсем не HAML. Это намного лучше.

У него нет шаблонов master / child, но я упомянул об этом TJ (автору) и, вероятно, буду настаивать на этом. На данный момент вам просто нужно работать снизу вверх при рендеринге шаблонов (т.е. применять дочерние шаблоны к родительским шаблонам через переменные), что в большинстве случаев не вызывает особых проблем.

РЕДАКТИРОВАТЬ: Джейд теперь поддерживает наследование: https://github.com/visionmedia/jade#a11

1 голос
/ 02 ноября 2010

Похоже, simonw djangode - это то, что мне нужно:

Вот как вы его загружаете:

loader.load_and_render('template.html', context, function (error, result) {
    if (error) {
        dj.default_show_500(req, res, error);
    } else {
        dj.respond(res, result, 'text/plain');
    }
});

А синтаксис шаблона выглядит как полный порт Шаблонов Django 1.1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...