来自Express的Cordova index.html+;车把布局.hbs?
使用带有Express的把手将来自Express的Cordova index.html+;车把布局.hbs?,cordova,express,handlebars.js,templating,Cordova,Express,Handlebars.js,Templating,使用带有Express的把手将.hbs文件从/views注入layout.hbs{{{body}}标记, 如何将此结构转换为基于index.html的Cordova使用?我对express不太熟悉,但Cordova和Handlebar的模板方面应该非常简单。Christophe Coenraets有一个关于Cordova basics的教程,其中还介绍了如何使用把手,可在此处找到: 特别是,呼吁: var homeTpl = Handlebars.compile($("#home-tpl").h
.hbs
文件从/views
注入layout.hbs{{{body}}
标记,
如何将此结构转换为基于index.html的Cordova使用?我对express不太熟悉,但Cordova和Handlebar的模板方面应该非常简单。Christophe Coenraets有一个关于Cordova basics的教程,其中还介绍了如何使用把手,可在此处找到: 特别是,呼吁:
var homeTpl = Handlebars.compile($("#home-tpl").html());
$('body').html(homeTpl());
编译模板,然后调用:
var homeTpl = Handlebars.compile($("#home-tpl").html());
$('body').html(homeTpl());
将body元素的html设置为已编译的模板代码
我的应用程序在MVC类中使用了类似的设置。这有点复杂,但在基本层面上,它只是使用handlebar.compile()
编译Handlebar模板,然后在index.html页面上为
元素设置html,无论用户何时浏览应用程序