javascript - handlebar.js 中的预编译问题

标签 javascript jquery cordova handlebars.js

我使用的是 Handlebars 1.3.0。我尝试使用命令预编译 Handlebars 模板

handlebars aa.tpl -f aa.js

我得到下面给出的输出。在编译的 .js 文件中,源模板文件中不存在 html 标签。

(function() {
    var template = Handlebars.template, 
    templates = Handlebars.templates = Handlebars.templates || {};
})();           

该工具有什么问题吗?

最佳答案

我们必须在命令行中提及源文件的扩展名

handlebars --extension=tpl aa.tpl -f aa.js

关于javascript - handlebar.js 中的预编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21302717/

相关文章:

javascript - Chrome 扩展弹出窗口中的 Bootstrap 选项卡

javascript - 事件菜单样式的动态主体类

javascript - 如何使用phonegap更新谷歌地图中多个标记的位置

html - 在 ionic/cordova for ios 中使用视频作为背景

javascript - 如何删除变量中找到的属性?

javascript - 如何使用javascript和xpath获取图像src?

javascript - jQuery Flot 跳过 x 轴值

jquery - 在按钮上触发 ui datepicker 单击 gridview 内部并将所选日期分配给当前行中的字段

javascript - 使用下面的 jquery ajax 缓存代码时,jquery ajax 中的回调不起作用

android - 使用 cordova 在 Android/Ios 中显示角标(Badge)编号