微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

来自Express Handlebars layout.hbs的Cordova index.html?

利用Express的Handlebars将.hbs文件从/ views注入layout.hbs {{{body}}}标签,
如何将此结构转换为使用基于index.html的Cordova进行使用?

解决方法

我对表达并不熟悉,但对于Cordova和Handlebars来说,模板方面应该相当简单. Christophe Coenraets提供了有关Cordova基础知识的教程,该教程还包括使用Handlebars,可在此处找到: https://ccoenraets.github.io/cordova-tutorial/handlebars-templates.html

特别是电话:

var homeTpl = Handlebars.compile($("#home-tpl").html());

编译模板和调用

$('body').html(homeTpl());

将body元素的html设置为已编译的模板代码.

我使用MarionetteJS为MVC课程设置了类似的设置.它有点复杂,但在基本级别它只是使用handlebars.compile()编译把手模板,然后为< body>设置html.用户在应用程序周围导航时,index.html页面上的元素.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐