Ale*_*ski 5 momentjs systemjs chart.js angular
我正在构建一个 Angular 2 应用程序并使用 Chart.js 2.0 来显示“时间”数据。不幸的是,我无法更改 moment.js 的语言环境。
我 npm 安装了 moment 并使用 SystemJS 导入了 moment.js 和 pl.js,但是 Chart.js 抱怨必须在 Chart.js 之前加载 moment.js(不确定如何实现,在每个源文件中,moment 都在 chartjs 之前声明)。
然后我尝试了 Chart.bundle.min.js(包括 moment),它可以工作,但只能用英语。我无法将语言环境更改为“pl”。
以下行对 Chart.bundle.min.js 没有影响,日期仍以英文显示。
moment.locale('pl');
Run Code Online (Sandbox Code Playgroud)
Chart.js 是否有自己的功能来更改语言环境?文档没有指定关于帽子的任何内容。
Chart.js 不会为您进行日期格式化 - 可能性和区域设置的数量如此巨大,它远远超出了项目的范围 - 面对只是用于不同格式的 JavaScript 日期的库。http://momentjs.com/就是一个很好的例子。
为了绘制数据,您应该使用最适合您的数据的秒/分钟/小时。您可以在标签的内插 JS 字符串中自定义格式 - scaleLabel。对于图表标签,您应该只使用您认为最合适的格式化字符串。
来源: https: //github.com/chartjs/Chart.js/issues/79
| 归档时间: |
|
| 查看次数: |
7114 次 |
| 最近记录: |