如何解决Angular + Canvasjs:严格模式下不允许使用八进制文字
我正在从事全栈开发并使用 Angular、Node/Express 和 MysqL。我正在尝试在我的 angular 应用程序中添加一个图表,该图表将根据我的数据库中可用的数据显示。我已经下载了 canvasjs 网站上提供的示例代码。在根据我的需要修改它之前,我尝试运行示例代码,但它抛出了一个错误。
代码如下:
var chart = new CanvasJS.Chart("chartContainer",{
title:{
text: "Projects by their Status"
},axisX: {
valueFormatString: "MMMM",interval: 1,intervalType: "month"
},data: [
{
type: "stackedColumn",legendText: "Completed",showInLegend: "true",dataPoints: [
{ x: new Date(2012,01,1),y: 71 },{ x: new Date(2012,02,y: 55},03,y: 50 },04,y: 65 },05,y: 95 }
]
},{
type: "stackedColumn",legendText: "snacks",legendText: "Drinks",legendText: "dessert",y: 61 },y: 75},y: 80 },y: 85 },y: 105 }
]
},legendText: "pick-ups",y: 20 },y: 35},y: 30 },y: 45 },y: 25 }
]
}
]
});
Octal literals are not allowed in strict mode.
Octal literals are not available when targeting ECMAScript 5 and higher. Use
the Syntax '0o5'.
解决方法
在严格模式下,octal literals & escape characters are not allowed。您可以在您的情况下使用 standard date-formats 之一。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。