Ich versuche, richtige Intellisense-Vorschläge für meinen JavaScript-Code in Visual Studio Code zu erhalten. Insbesondere habe ich den folgenden AngluarJS-Service:
%Vor% Ich dachte, ich sollte XML-Dokumentationskommentare verwenden, aber das scheinen sie nicht zu tun Arbeit - wenn ich den Mauszeiger über HoverHereToSeeType
bewege, wird der Parameter als "any" angezeigt (während der Rückgabewert mit angular.d.ts korrekt abgeleitet wird). Der erste Teil der Frage lautet also: Wie beschreibe ich Typen in meinen Funktionen?
Der zweite Teil der Frage taucht auf, wenn Sie versuchen, den Dienst zu benutzen:
%Vor% Ich verstehe, dass IntelliSense Angulars Abhängigkeitsinjektion nicht versteht, daher muss ich den Typ backend
kommentieren. Aber wie referenziere ich diesen Typ?
Kurz gesagt: Wie bekomme ich richtiges Intellisense für den backend.getComments()
Aufruf im zweiten Ausschnitt, d. h. die Information, dass der Parameter eine Zeichenkette sein muss und der zurückgegebene Wert ein ng.IHttpPromise?
Geben Sie angular in der ersten Zeile einer beliebigen JavaScript-Datei in Ihrem geöffneten Ordner ein.
Beachten Sie, dass das Wort "angular" unterstrichen ist und eine Glühbirne erscheint.
Beachten Sie, dass ein neuer Ordner mit dieser Referenz darin erschienen ist. Sie werden jetzt intellisense haben.
Tags und Links javascript angularjs visual-studio-code javascript-intellisense