老師,一樣的寫法,但是我的報錯了,顯示不出來,請問是什么原因
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>handlebars的使用</title>
<script src='js/jquery-1.11.2.min.js'></script>
<script src='js/handlebars-v4.0.10.js'></script>
<script id="entry-template" type="text/x-handlebars-template">?
<ul>
<li>姓名:{{name}}</li>
<li>性別:{{sex}}</li>
<li>職業:{{job}</li>
<li>籍貫:{{town}}</li>
</ul>
</script>?
</head>
<body>
<div id='card'>
<!-- <ul>
<li>姓名:周杰倫</li>
<li>性別:男</li>
<li>職業:歌手</li>
<li>籍貫:中國臺灣</li>
</ul> -->
</div>
<script>
var data={
name:'周杰倫',
sex:'男',
job:'歌手',
town:'臺灣'
};
var t=$('#entry-template').html();
var f=Handlebars.compile(t);
console.log(f);
var h=f(data);
$('#card').html(h);
</script>
</body>
</html>
2017-08-09
模版內job變量后面少了一個花括號。