变量值内的意外标记

时间:2017-04-04 23:48:41

标签: javascript node.js pug

我试图在我的前端js中使用数组,但尝试使用该值!{}和#{}在变量内部给出了语法错误。我试过json stringify和parse但没有得到任何结果。这是代码

 var arrayData =("!{adverts}");

这就是我得到的

var arrayData =JSON.parse("{ _id: random_String,
updatedAt: 2017-03-02T20:39:35.023Z,
createdAt: 2017-03-02T20:39:35.023Z,
identifier: 'random_string'}");

1 个答案:

答案 0 :(得分:0)

这感觉真的很草率,但我能够通过在我的哈巴狗中创建一个变量,在那里进行字符串化,然后在我的js中引用该变量来解决它。

在哈巴狗:

  - var stringifiedData = JSON.stringify(adverts);

在js:

    var data = !{stringifiedData};