无效“参考”指令语法参考角时1.5

问题描述:

我已经升级2.0.3昨天打字原稿,并使用下面的命令无效“参考”指令语法参考角时1.5

安装用于角的1.5倍分型之后更新所述参考路径

/// <reference types="angular" /> 

错误

npm install -s @types/angular 

我在构建项目时遇到错误,错误消失。

无效的 '参考' 指令语法

一个人怎么解决这个问题?

/// <reference types="angular" /> 
/// <reference types="d3" /> 

(function() { 
    'use strict'; 

    var app = angular.module('charts', []); 

    app.controller('mainCtrl', function mainCtrl($scope, appService) { 

     var vm = this; 

     vm.data1 = [1, 2, 3, 4]; 
     vm.data2 = [4, 5, 7, 11]; 
     vm.update = function (d, i) { 
      vm.data1 = appService.GetRandomData(); 
      console.log('new data1', vm.data1); 
     }; 

     vm.update2 = function (d, i) { 
      vm.data2 = appService.GetRandomData(); 
      console.log('new data2', vm.data2); 
     }; 
    }); 

    app.directive('barChart', function ($timeout) { 
     var chart = d3.custom.barChart(); 
     return { 
      restrict: 'E', 
      replace: true, 
      scope: true, 
      bindToController: { 
       data: '=', 
      }, 
      controller: 'mainCtrl', 
      controllerAs: 'ctrl', 
      link: function (scope, element, attrs, ctrl) { 
       var chartEl = d3.select(element[0]); 

       chartEl.datum(ctrl.data).call(chart) 
      } 
     } 
    }); 

    app.directive('chartForm', function() { 
     return { 
      restrict: 'E', 
      replace: true, 
      controller: 'mainCtrl', 
      templateUrl: 'chartform.html' 
     } 
    }); 

    app.service('appService', function() { 
     this.GetRandomData = function() { 
      var rdata; 

      rdata = d3.range(~~(Math.random() * 50) + 1).map(function (d, i) { 
       return ~~(Math.random() * 100); 
      }); 

      return rdata; 
     } 
    }); 

}()); 
+0

请张贴实际的代码,而不是它 –

+0

照片,我添加的代码。 – Animesh

我已经更新在工作区设置的打字稿路径文件.vscode/settings.json指向最新版本的打字稿。这将使VS代码使用最新版本打字稿。

{ 
    "typescript.tsdk": "C:\\Users\\UserName\\AppData\\Roaming\\npm\\node_modules\\typescript\\lib" 
} 

我不认为这个问题的办法,因为当我在集成终端运行tsc -v,我2.0.3

现在我正在修复编译器错误。

帮助链接: