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

Handlebars.js开始
EN

Stack Overflow用户
提问于 2013-06-11 17:32:41
回答 1查看 119关注 0票数 0

我是handlebars.js的新手,我开始尝试使用它。但是我已经被卡住了,你能解释一下我做错了什么吗?

这是在head标签中:

代码语言:javascript
复制
 <script id="header" type="text/x-handlebars-template">
  <div> {{ headerTitle }} </div>
  Today is {{weekDay}}
 </script>

在身体里是这样的:

代码语言:javascript
复制
<script>

      var theData = {headerTitle:"Shop Page", weekDay:"Wednesday"};


    
  var theTemplateScript = $("#header").html();



      var theTemplate = Handlebars.compile (theTemplateScript);


      
$(document).append (theTemplate (theData));

 </script>

该页面应返回以下内容:

商店页面今天是星期三

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-11 17:51:14

模板可以工作,您只需要将生成的标记附加到一个元素。

代码语言:javascript
复制
$("body").append(theTemplate(theData));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17040829

复制
相关文章

相似问题

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