【问题标题】:Jshint: error : d3 is not definedJshint:错误:未定义 d3
【发布时间】:2017-05-11 11:43:10
【问题描述】:

我在我的应用程序中使用 angular-nvd3。在运行 jshint 任务时,它显示错误:d3 is not defiend。

这是我使用 d3 的控制器:

        function measurementsCtrl() {
            var vm = this;
            vm.options = {
              chart: {
                  type: 'lineChart',
                  height: 450,
                  margin : {
                      top: 20,
                      right: 20,
                      bottom: 40,
                      left: 55
                  },
                  x: function(d){ return d.x; },
                  y: function(d){ return d.y; },

                  xAxis: {
                      axisLabel: 'Time (ms)'
                  },
                  yAxis: {
                      axisLabel: 'Voltage (v)',
                      tickFormat: function(d){
                          return d3.format('.02f')(d);
                      },
                      axisLabelDistance: -10
                  },
                  callback: function(chart){
                      console.log("!!! lineChart callback !!!");
                  }
              }      
          }

【问题讨论】:

    标签: javascript angularjs d3.js nvd3.js


    【解决方案1】:

    签入您的 .jshintrc 文件

    如果“d3”在全局变量下定义

     "globals": {
        "d3": true
    }
    

    【讨论】:

      猜你喜欢
      • 2013-09-07
      • 2011-07-03
      • 2014-08-22
      • 1970-01-01
      • 2013-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      相关资源
      最近更新 更多