2016-09-23 3 views
0

Ich habe aufgerüstet 2.0.3 gestern Maschinenschrift und den Referenzweg ‚Referenz‘ Richtlinie Syntaxfehler beim Referenzieren Winkel 1,5

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

nachdem die Typisierungen für Angular 1,5x Installation mit dem folgenden Befehl

zu

aktualisiert
npm install -s @types/angular 

Ich bekomme den Fehler, wenn ich das Projekt erstellen und der Fehler nicht weggeht.

ungültig 'Referenz' Richtlinie Syntax

Wie kann man dieses Problem beheben?

/// <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

Bitte eigentlichen Code veröffentlichen, nicht Bilder davon –

+0

Ich habe den Code hinzugefügt. – Animesh

Antwort

0

ich den Typoskript Pfad in Arbeitsplatz-Einstellungen aktualisiert Datei .vscode/settings.json auf die neueste Version Typoskript zu zeigen. Dies macht VS Code die neueste Version Typoskript zu verwenden.

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

Das habe ich nicht das Problem übernehmen, denn wenn ich tsc -v im integrierten Terminal laufen, ich 2.0.3 bekam.

Jetzt bin ich auf die Behebung der Compilerfehler.

Hilfreiche Links:

Verwandte Themen