Handlebars.js未替换标记
Handlebars.js not replacing tags
我正在使用Handlebars.js(或尝试使用),即使是一个简单的例子,它也不会用数据替换实际的标记。
这是我的:
<script id="template" type="text/x-handlebars-template">
<div>Test Template</div>
<p>Name: {{name}}</p>
</script>
<div id="template-preview"></div>
<script>
var source = $("#template").html();
var template = Handlebars.compile(source);
var data = { name : 'first name'};
$("#template-preview").html(template(data));
</script>
我没有得到任何错误,它在模板预览中显示模板,但{{name}}
是空的。如果我错过了什么,你有什么想法吗?
谢谢!
这对我有效(用Chrome测试)。你用的是哪种车把?
<!doctype html>
<head>
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script>
<script src="http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.0.beta.6.js"></script>
<script id="template" type="text/x-handlebars-template">
<div>Test Template</div>
<p>Name: {{name}}</p>
</script>
<div id="template-preview"></div>
<script>
var source = $("#template").html();
var template = Handlebars.compile(source);
var data = { name : 'Michael'};
$("#template-preview").html(template(data));
</script>
</body>
</html>
相关文章:
- 在向下滚动JS/HTML/CSS wordpress网站时替换徽标图像
- 将服务器js文件替换为本地js进行调试
- 原型JS查找跨度并替换文本
- 无法读取未定义的属性“替换” - 替换 JS 生成的 HTML 中的文本
- 如何替换 js 中的特殊字符
- 替换JS中的元音变音符
- 使用 PHP 替换 Js 变量名称
- 替换 js 中复杂字符串中的单词
- 内容替换 JS 脚本失败
- 替换JS语言文件会加载旧值
- Quirky javascript php实现用php替换js中的数据,数据传输返回breaks javascript
- 如何通过替换js中的alertbox来突出显示名为education的文本字段
- 如何替换JS对象中动态指定的属性
- 用相应的缩小版本替换js文件
- 用php-echo替换js而不刷新
- 替换JS数组中的字符串而不使用本机Replace()方法
- 如何替换js中的文本
- 替换js中包含数字的文本
- 替换JS文件中的字符串,并且不破坏brunch中的sourceMaps
- 嵌套替换JS