Использование ручек с экспресс для ввода .hbs
файлов с /views
в layout.hbs {{{body}}}
tag, как можно преобразовать эту структуру для использования с помощью Cordova, которая основана на index.html?Кордова index.html из Express + Handlebars layout.hbs?
4
A
ответ
0
Я не знаком с экспрессом, но шаблонный аспект должен быть довольно прост с помощью Кордовы и ручек. Christophe Coenraets есть учебник по Кордове основам, которые также охватывает с помощью рулей, которые можно найти здесь: https://ccoenraets.github.io/cordova-tutorial/handlebars-templates.html
В частности, вызов:
var homeTpl = Handlebars.compile($("#home-tpl").html());
компилирует шаблон, и вызов:
$('body').html(homeTpl());
устанавливает html элемента body в скомпилированный код шаблона.
У меня есть аналогичная настройка с моим приложением, используя MarionetteJS для классов MVC. Это немного сложнее, но на базовом уровне он просто компилирует шаблон handlebars с использованием handlebars.compile()
, а затем устанавливает html для элемента <body>
на странице index.html всякий раз, когда пользователь перемещается по приложению.