2017-05-11 1 views
1

내 응용 프로그램에서 angular-nvd3을 사용하고 있습니다. jshint 작업을 실행하는 동안 오류가 표시됩니다. d3은 오류가 아닙니다. 여기 Jshint : 오류 : d3이 정의되지 않았습니다.

내 컨트롤러는 D3 사용 : 당신의 .jshintrc 파일에

 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 !!!"); 
        } 
       }  
      } 
+1

는 메시지를 제공 한 코드가 주어 옳은; d3은 정의되지 않습니다. 진지하게, 어떻게이 일로 당신을 도울 수 있습니까? 더 많은 코드 및/또는 컨텍스트를 제공하십시오. – altocumulus

답변

3

확인

"D3는"전역에 정의되어있는 경우

"globals": { 
    "d3": true 
} 
관련 문제