2

我正在尝试将脚本放入玉中,但它不会让我使用多个花括号。这是我试图放入玉中的图表代码。

body
    h1 Crimes by Category
    .ct-chart
    script(new Chartist.Bar('.ct-chart', {
    labels: ['XS', 'S', 'M', 'L', 'XL', 'XXL', 'XXXL'],
    series: [20, 60, 120, 200, 180, 20, 10]
    }, {
    distributeSeries: true
    });)

我得到重复的属性“{”是不允许的。我不知道如何解决这个问题。任何帮助,将不胜感激。

4

1 回答 1

4

要在 Jade 中插入多行 javascript,请使用script.标签(脚本内容缩进):

body
    h1 Crimes by Category
    .ct-chart

      script.
        new Chartist.Bar('.ct-chart', {
        labels: ['XS', 'S', 'M', 'L', 'XL', 'XXL', 'XXXL'],
        series: [20, 60, 120, 200, 180, 20, 10]
        }, {
        distributeSeries: true
        });

您可能还需要缩进脚本。如果你想在你的 .ct-chart div 中添加一个档次。

来源:如何使用 Jade 呈现内联 JavaScript?

于 2015-12-29T05:39:19.787 回答