Используя haml/jade в kanso couchapp
После этого поста я взглянул на кансо.
Из этого я узнал, что люди не боятся загружать в контекст базы данных сложные модули, если они им нужны, и это меня очень воодушевило.
Поэтому я попробовал кансо. Это дало мне некоторые проблемы, которые подразумевали незрелость - однако, это демонстрирует большой потенциал. (в основном совместимый вид с npm, с узлом 0.6.x и некоторыми открытыми крайними случаями)
Поэтому я посмотрел немного глубже. Я видел, что он поставляется с собственным механизмом шаблонов.
Но что, если я хочу повторно использовать шаблоны, которые уже написаны по другому стандарту? (например - haml или, что еще лучше, - jade, в котором также есть хорошая реализация text-to-text JS и хорошо растущий плагин jQuery - та же ссылка - см. конец документа).
Кто-нибудь здесь знает, как сочетается механизм шаблонов с механизмом типов кансо и насколько просто должно быть использование других шаблонизаторов вместо этого? Или какие ограничения я беру на себя, когда пытаюсь использовать свои собственные шаблоны?
1 ответ
Насколько я могу видеть в источнике, DustJS (движок шаблонов kanso) не является подключаемым (как, например, в expressjs). При этом, вероятно, будет не так сложно подключить другой шаблонизатор, код кажется не очень сложным.
Возможно, вы захотите добавить что-то к этой проблеме на странице GitHub и запросить подключаемый механизм шаблонов.