dojo声明意外的标识符错误

时间:2013-11-16 20:28:11

标签: javascript dojo

我目前正在尝试使用declare命令扩展dojo网站中的一个示例,并且它已经说“var chart1 = new Chart(”simplechart“);”。我想知道导致这个问题的原因,以及如何解决这个问题。感谢您的时间和帮助。

require(["dojox/charting/Chart",
"dojox/charting/axis2d/Default",
"dojox/charting/plot2d/Lines",
"dojo/_base/declare",
"dojo/domReady!"],
function(Chart, Default, Lines, Declare){

var DefaultGraph = new Declare([Chart, Default, Lines],{
    // Create the chart within it's "holding" node

    var chart1 = new Chart("simplechart");
    chart1.addPlot("default", {type: Lines});
    chart1.addAxis("x");
    chart1.addAxis("y", {vertical: true});
    chart1.addSeries("Series 1", [1, 2, 2, 3, 4, 5, 5, 7]);
    chart1.render();

}, "DefaultGraph");
DefaultGraph.startup();
);
});

1 个答案:

答案 0 :(得分:0)

这是用于创建图表的jsfiddle example。只需取消注释声明创建模块的行。

return declare("mychart", null, {
    // var chart1 = new ... etc.
});