车把模板不显示数据
Handlebars Template Doesn't Display Data
我的车把模板:
{{#each .}}
{{this}}
{{title}}<br>
{{author}}
{{/each}}
部分数据示例:
[
{
title:"How We Solve Big Problems By Thinking Small",
link:"http://product.hubspot.com/blog/how-our-product-team-thinks-small-to-solve-big-problems",
published:"2015-03-05T13:30:00.000Z",
author:"jboulter@hubspot.com (Jeff Boulter)",
site:"http://product.hubspot.com/blog"
},
{
title:"4 steps to better goals and metrics",
link:"http://engineering.pinterest.com/post/112720487359",
published:"2015-03-04T20:56:27.000Z",
author:"",
site:"http://engineering.pinterest.com/"
},
{
title:"33 Browser Stats You Just Might Believe",
link:"http://code.flickr.net/2015/03/04/browsers-in-2014/",
published:"2015-03-04T17:47:15.000Z",
author:"Phil Dokas",
site:"http://code.flickr.net"
}
]
似乎{{this}}打印出整个斑点,这是我所能让它正确显示的。
请参阅github上的项目,有关完整上下文,此提交:)
任何帮助非常感谢。
看起来您的有效负载是一个字符串,而不是一个解析的 JSON 数组。
尝试
payload = JSON.parse(payload);
然后在您的车把模板中使用
{{#each payload}}
{{title}}<br>
{{author}}
{{/each}}
相关文章:
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- Angular渲染元素,但不渲染;t显示数据
- 如何在分页事件中突出显示数据表中的单词
- Angular JS和Node路由/布线-仅在页面刷新后显示数据
- MVC中关于表的自定义工具提示-每行显示数据
- Highcharts:根据表单输入动态显示数据
- 重置transform:rotate(),方法是移除并追加在追加和重绘图表后未显示数据的画布
- jqGrid无法显示数据
- 显示数据的最快方式
- 如何从jquery日期和时间选择器中选择和显示数据
- 我的复选框没有't使用的循环来显示数据
- 如何在状态输入ui路由器时立即显示模板,然后当承诺被解决时显示数据
- 车把模板不显示数据
- 如何完成表单后使用 AJAX 重定向并在其他页面上显示数据
- Html5 Web 存储未在第二页中显示数据
- ASP.Net VB - 显示数据折叠样式
- 正确禁止显示数据表中的警告
- 在使用 JS 进行选择时在文本框中显示数据
- 如何使用 C# 和 Angular js 在视图上显示数据
- 在轨道上的 Ruby 文本字段中动态显示数据