使用字符串引号打印EJS变量
我正在尝试从节点后端向EJS文件的前端发送一个数组。
这是后端的数组:
[ '2017-12-06T13:45:00.000Z',
'2017-12-06T13:50:00.000Z',
'2017-12-06T13:55:00.000Z',
'2017-12-06T14:00:00.000Z',
'2017-12-06T14:05:00.000Z',
'2017-12-06T14:10:00.000Z',
'2017-12-06T14:15:00.000Z' ]
但是当我在这样的EJS文件中打印时:
<%= price_labels %>
我在渲染的HTML中得到这个:
[2017-12-06T13:45:00.000Z,2017-12-06T13:50:00.000Z,2017-12-06T13:55:00.000Z,2017-12-06T14:00:00.000Z,2017-12-06T14:05:00.000Z,2017-12-06T14:10:00.000Z,2017-12-06T14:15:00.000Z]
没有字符串引号。我怎样才能得到字符串引号?
回答如下:如果您想要“未转义”值,请将<%=更改为<% - ,例如:
<%- price_labels %>