【发布时间】:2016-12-23 09:50:02
【问题描述】:
我的问题是,当我将数据发送到车把模板时,它会将我的字符串数组转换为变量数组:
res.render('index', {
title: 'Express' ,
chartT:"title",
lab:['test','test2','test3'],
dat:[1,3,5]
});
模板代码:
<canvas id="myChart" width="400" height="400"></canvas>
<script>
var pollOptions = [{{{lab}}}];
var pollData = [{{{dat}}}];
createChart("mychart",pollOptions,pollData);
</script>
而在 pollOptions 我得到了这个问题
var pollOptions = [test,test2,test3];
Uncaught ReferenceError: test is not defined
我不知道为什么模板会转换它们...
提前感谢您的帮助。
【问题讨论】:
标签: javascript express handlebars.js