将AJAX数据部分传递到车把

时间:2018-10-05 17:35:10

标签: node.js handlebars.js partials express-handlebars

我已经开始将Handlebars用作node.js项目的模板引擎。

我的目标:我需要呈现通过 ajax请求从节点服务器获取的图像列表。现在,为了保持模块化,我创建了一个名为 imagecard 的Partial,该imagecard part应该负责渲染单个图像。

imagecard.hbs (部分)

<imagecard>
 <img src={{url}} alt={{alt}} />
<imagecard/>

我通过ajax请求接收数据,格式为:

urls:[
{url:"http://.............image1.jpg",alt:"image1"}
{url:"http://.............image2.jpg",alt:"image2"},
......
]

index.hbs 模板文件中说我想通过将图像对象传递到我的 imagecard.hbs 来呈现图像。

我在 SO 上也看到了类似的其他问题,这些问题解决了将Ajax数据注入模板的问题,但我需要将数据注入部分数据,然后进行渲染。

我该如何实现?

预先感谢, 问候

0 个答案:

没有答案