在EJS中将字符串评估为变量

时间:2019-02-09 21:42:58

标签: javascript node.js express ejs arangodb

在EJS中,我还有一个字符串变量,我也想将其评估为EJS中的变量。通常来说,我认为一个人可以做window['variable'],但这在EJS中不起作用。基本上,我的想法是:

<% <%- 'concepts' %>.forEach(function(item) { %>

其中的概念是我想在EJS中使用的对象之一的名称。但是,我知道嵌套的EJS标签不是问题。那么如何既将字符串作为EJS中的变量求值又使用它呢?

1 个答案:

答案 0 :(得分:0)

似乎人们可以简单地在其上使用eval,它也可以在EJS中使用。因此:

<% eval('concepts').forEach(function(item) { %>