首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Handlebars.js不工作

Handlebars.js不工作
EN

Stack Overflow用户
提问于 2016-03-22 23:17:43
回答 1查看 1.2K关注 0票数 1

早上好,

我最近开始使用handlebars.js,我不明白为什么代码不能工作。我没有收到任何控制台错误,所以这是一个运行时问题吗?我已经附加了一个codepen项目进行审查。任何帮助都将不胜感激。

CODEPEN

代码语言:javascript
复制
var source = $("#some-template").html();
var template = Handlebars.compile(source);

var data = {events: [
  {
"image": "src='images/logo.png' alt='Leon Bridges'",
"artist": "Leon Bridges",
"venue": "White Water Tavern",
"time": "8:00PM",
"type": "music"
  },
  {
"image": "src='images/logo.png' alt='Coheed & Cambria'",
"artist": "Coheed & Cambria",
"venue": "Revolution Music Room",
"time": "9:00PM",
"type": "music"
  }
]};

$("body").html(template(data));
EN

回答 1

Stack Overflow用户

发布于 2016-03-23 14:57:52

下面是一个有效的CodePen:http://codepen.io/christophethiry/pen/yObVaW

只需在脚本周围添加以下代码,以确保handlebar在执行之前已加载:

代码语言:javascript
复制
$(document).ready( function() { // Your code here });

我还更改了Handlebar库的URL,以确保资源版本正确。

代码语言:javascript
复制
<script type = "text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.js"></script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36158324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档