Javascript Chartjs未拾取标签的细枝变量

Javascript Chartjs未拾取标签的细枝变量,javascript,symfony,twig,chart.js,frontend,Javascript,Symfony,Twig,Chart.js,Frontend,我正试图根据后端的查询使图表中的标签显示出来。这就是我的javascript现在的样子 var myChart = new Chart(ctx, { type: 'bar', data: { labels: ['C00891', 'C01013', 'C00364', 'A00152', 'C00985'], datasets: [{ label: 'Top 5 Dealerships

我正试图根据后端的查询使图表中的标签显示出来。这就是我的javascript现在的样子

var myChart = new Chart(ctx, {
        type: 'bar',
        data: {
            labels: ['C00891', 'C01013', 'C00364', 'A00152', 'C00985'],
            datasets: [{
                label: 'Top 5 Dealerships By Earn',
                data: [{% for key, value in info %}{% if not loop.first %},{% endif %}{{ value['total']|e }} {% endfor %}],
                backgroundColor: [
                    'rgba(255, 99, 132, 0.2)',
                    'rgba(54, 162, 235, 0.2)',
                    'rgba(255, 206, 86, 0.2)',
                    'rgba(75, 192, 192, 0.2)',
                    'rgba(153, 102, 255, 0.2)',
                    'rgba(255, 159, 64, 0.2)'
                ],
                borderColor: [
                    'rgba(255, 99, 132, 1)',
                    'rgba(54, 162, 235, 1)',
                    'rgba(255, 206, 86, 1)',
                    'rgba(75, 192, 192, 1)',
                    'rgba(153, 102, 255, 1)',
                    'rgba(255, 159, 64, 1)'
                ],
                borderWidth: 1
            }]
        },
        options: {
            scales: {
                yAxes: [{
                    ticks: {
                        beginAtZero: true
                    }
                }]
            }
        }
    });
我的数据:循环工作,我能够传入我的twig变量并更新数据。当我试着用标签做这件事的时候

label: {% for value in info %}{{ value['d_id']|e }} {% endfor %}
我的图表没有加载

我也希望能够像数据一样,动态地将变量传递到我的twig模板

有什么想法吗

我的twig变量是这样设置的,它从我的php(symfony)控制器传递数据

{% set info = data %}

万一有人遇到这种情况,你必须像DarkBee所说的那样在值周围加引号。在我的情况下是这样的

{% for value in info4 %}'{{ value['d_id']|e }}',{% endfor %}

那么控制台会抛出哪个错误呢?我想象
value['d_id']
是一个字符串?我希望它会抛出某种错误,但当我在label属性中添加细枝循环时,图表不会加载。当我取出并硬编码时,它会再次加载。@DarkBeeyeah但标签是字符串?您需要在其周围加引号,然后确定,这是错误(正在查看错误的控制台)<代码>未捕获语法错误:意外标识符@DarkBeebtw,就是它@DarkBee,我离项目太近了,看不见。非常感谢你。