Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 开始使用把手_Javascript_Handlebars.js - Fatal编程技术网

Javascript 开始使用把手

Javascript 开始使用把手,javascript,handlebars.js,Javascript,Handlebars.js,我第一次在车把周围闲逛;我的目标是在html中显示项目列表 这是html中的脚本: <div> <script id="list-items" type="text/x-handlebars-template">​ {{#each list}} {{ price }} {{/each}} </script> </div> 我的代码不起作用,我在控制台中没有看到任何错误。 我做错了什么?您的模板迭代了列表属性,但传递了原始数组 若要

我第一次在车把周围闲逛;我的目标是在html中显示项目列表

这是html中的脚本:

<div>
  <script id="list-items" type="text/x-handlebars-template">​
    {{#each list}} {{ price }} {{/each}}
  </script>
</div>
我的代码不起作用,我在控制台中没有看到任何错误。
我做错了什么?

您的模板迭代了
列表
属性,但传递了原始数组

若要协调模板和传递的数据,请传递具有
列表
属性的对象:

$(document.body).append (theTemplate ({
    list: list
}));

或者修改模板以迭代数组:

<script id="list-items" type="text/x-handlebars-template">​
    {{#each .}} {{ price }} {{/each}}
</script>
​
{{{}{{{price}{{{/each}}

<script id="list-items" type="text/x-handlebars-template">​
    {{#each .}} {{ price }} {{/each}}
</script>