您好,我在解析 isoFormat 时遇到问题。 我想解析它并在 dc.js 的饼图中得到它。
type(date:Date)=>string 上不存在属性解析..但是为什么呢?
该应用程序是用 Angular 4 TypeScript 编写的。
可能下划线有问题:
console.log(dataSet);
// var fullDateFormat = d3.timeFormat('%a, %d %b %Y %X %Z');
var fullDateFormat = d3.isoFormat;
var yearFormat = d3.timeFormat('%Y');
var monthFormat = d3.timeFormat('%b');
var dayOfWeekFormat = d3.timeFormat('%a');
_.each(dataSet, function (d: any) {
// d.count = +d.count;
// d.first_had_dt = fullDateFormat.parse(d.scanDate);//Here is the Problem;
d.first_had_year = +yearFormat(d.first_had_dt);
我无法得到解决方案。 :/
最佳答案
我敢打赌这是 d3v3 与 d3v4 的一个问题。
目前dc.js is only compatible with version 3 of d3.js看起来您正在使用版本 4 语法。
你可以 consult the version 3 reference for d3.time
- 功能在这方面没有太大变化,只是函数/类名称。
关于typescript - 如何使用 d3 解析 TypeScript 中的日期?类型上不存在解析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48207286/