使用客户端变量注入ejs

时间:2017-02-15 01:17:05

标签: express ejs

我的快递路由器在我的ejs模板上提供了一个名为inventory的对象。

我的客户端正在执行一个返回名为result的对象的ajax请求。

我想将结果对象的值放入我的ejs标记中。我怎么能这样做?

<%= inventory["result[x].variation_identifier"].price %>

1 个答案:

答案 0 :(得分:1)

你做不到。计算EJS标记内的值,并将其作为字符串呈现到页面加载的标记中。我建议您将此EJS包装在另一个元素中,然后在AJAX请求的回调中更改该元素的innerText。反过来,我必须建议您避免转身并在标记中使用硬编码值来执行其他计算或请求。