Nodejs EJS“未定义”错误

时间:2019-08-11 05:22:07

标签: javascript node.js ejs

我正在使用Nodejs将数组发送到ejs模板。看来我们无法将数组传递给ejs,所以我收到的值是:

defmodule Cats do
  def names(:foo), do: "Puff"
  def names(:bar), do: "Piffles"
end

iex(1)> Cats.names(:foo)
"Puff"
iex(2)> Cats.names(:bar)
"Piffles"

Rec-159,Rec-160

我试图将上述值转换​​为数组

  

val =(<%= String(val)%>)。split(“,”)

我未定义Rec,并且在我的Google控制台的“源”选项卡中,该行指向:

console.log(<%= val %>)

我想将值更改为数组,以便可以遍历它并进行一些DOM更改,但由于某种原因我无法将其更改为数组

1 个答案:

答案 0 :(得分:0)

我做到了

val = orderNumber = <%- JSON.stringify(val) %>

并将其转换为数组