gpt4 book ai didi

jquery - 模板未更新

转载 作者:行者123 更新时间:2023-12-01 04:06:19 26 4
gpt4 key购买 nike

我试图理解 Handlebars 模板,但我不明白为什么我的模板没有更新? jquery.jshandlebars-v2.0.0.js.js 已成功加载。控制台没有任何输出。

<body>

<ul class="tweets"></ul>

<script id="entry-template" type="text/x-handlebars-template">
<li>
<p><h2>{{author}}</h2></p>
<p>{{tweet}}</p>
</li>
</script>


<script type="text/javascript" src="handlebars-v2.0.0.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>

<script>

(function () {
var data = {
author: 'Alex apple',
tweet: '30 Days to learn jQuery'
};
var source = $('#entry-template').html();
var template = Handlebars.compile(source);
var temp = template(data);

console.log(temp);

})();
</script>



</body>

最佳答案

您似乎忘记了实际调用匿名函数:

(function(){
// the rest of the code skipped
})(); // note the parens

就目前而言,您只需定义一个函数,但不执行它。请注意,该 block 应放置在 jquery 和 Handlebars 加载器之后 - 否则 $Handlebars 都将是未定义的。

关于jquery - 模板未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27584605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com