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

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

您好,我在解析 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/

相关文章:

json - 如何将 package.json 导入 Typescript 文件而不将其包含在编译输出中?

javascript - Angular 4 SEO错误

javascript - Angular2 ngModel 更改输入类型 ="number"上的绑定(bind)

javascript - 单击时 d3 javascript 替代颜色

javascript - Underscore.js 代码不起作用 - 给出未定义

javascript - 在我的模板中显示数组值的总和值(jQuery 或 Underscore)

javascript - 将过滤器选择作为对象发送以在 Angular 应用程序中返回多个值

javascript - D3.js Focus+Context via Brushing Barchart - 重新计算刷牙时的 BarWidth

javascript - 如何将数据插入nvd3条形图

javascript - 简洁的javascript获取特定键的所有唯一值