此代码在玉器中显示错误

问题描述:

此Jade代码不起作用。此代码在玉器中显示错误

head 
    script(src='http://d3js.org/d3.v3.min.js') 
    script(src='http://dimplejs.org/dist/dimple.v2.1.0.min.js') 

body 
    script(type='text/javascript') 
     var svg = dimple.newSvg("body", 800, 600); 
     var data = [ 
     { "Word":"Hello", "Awesomeness":2000 }, 
     { "Word":"World", "Awesomeness":3000 } 
     ]; 
     var chart = new dimple.chart(svg, data); 
     chart.addCategoryAxis("x", "Word"); 
     chart.addMeasureAxis("y", "Awesomeness"); 
     chart.addSeries(null, dimple.plot.bar); 
     chart.draw(); 
+1

您需要输入了充分的问题 - 例如,可以请某人发生了什么?它显示了什么错误?你有什么尝试? – 2014-10-29 06:11:38

+0

为什么在第一个位置将模板嵌入到模板中。我可以在CustomElements或AJAX html部分理解这一点,但在整个网站中这不应该发生。特别是在JADE模板中,这看起来不太好或不可读。 – Eraden 2014-10-29 06:27:24

由于翡翠的version 1.0.0,你必须包括.使script标签是文本:

body 
    script(type='text/javascript'). 
     // above here 
     var svg = dimple.newSvg("body", 800, 600); 
     var data = [ 
     { "Word":"Hello", "Awesomeness":2000 }, 
     { "Word":"World", "Awesomeness":3000 } 
     ]; 
     var chart = new dimple.chart(svg, data); 
     chart.addCategoryAxis("x", "Word"); 
     chart.addMeasureAxis("y", "Awesomeness"); 
     chart.addSeries(null, dimple.plot.bar); 
     chart.draw(); 
+0

我想创建一个饼图使用玉模板它显示的问题是“未定义的文本;”在第12行删除所有的分号后,它将只显示一个空白屏幕,但相同的代码将在HTML中完美工作 – Aksh 2014-10-29 07:12:48