如何使用d3解析TypeScript中的日期?类型上不存在解析?

时间:2018-01-11 12:38:00

标签: typescript d3.js underscore.js dc.js

您好我解析isoFormat时遇到问题。 我想解析它并将其放入dc.js的饼图中。

属性解析不存在于类型(日期:日期)=>字符串......但为什么?

应用程序使用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);

我无法得到解决方案。 :/

1 个答案:

答案 0 :(得分:0)

我敢打赌这是d3v3与d3v4的问题。

目前dc.js is only compatible with version 3 of d3.js看起来您使用的是版本4语法。

你可以consult the version 3 reference for d3.time - 功能在这方面没有太大变化,只是功能/类名。