Intellisense für angular.js funktioniert nicht in einer Javascript-Datei

7

Ich verwende Visual Studio 2013, das Intellisense für Angular.js unterstützt. Intellisense funktioniert tatsächlich, wenn ich ein Angular.js-Modul innerhalb eines Skript-Tags in einer HTML5-Datei erstelle. Wenn ich jedoch versuche, das gleiche Modul in einer Javascript-Datei zu erstellen, bekomme ich kein Intellisense. Ich bin ein wenig verwirrt darüber, warum das der Fall ist.

Intellisense arbeitet in HTML-Datei:

Keine Intellisense in einer leeren JavaScript-Datei:

Ich habe keinen Resharper in VS2013 installiert. Vielen Dank im Voraus für Ihre Zeit und einen Rat!

    
Blake Mumford 30.11.2013, 01:22
quelle

4 Antworten

17

Die JavaScript-Datei benötigt einen Verweis auf angular js, damit sie weiß, wovon Sie sprechen. Es sieht so aus:

%Vor%

Siehe hier für weitere Informationen Ссылка

    
Jon B 01.12.2013, 20:56
quelle
6

Referenz eckige.js-Datei über Ihre JavaScript-Datei wie folgt:

%Vor%     
sadeghhp 05.02.2014 10:48
quelle
0

Stellen Sie sicher, dass Sie eine unkomprimierte js-Datei in Ihrem Projekt haben. Visual Studio kann das Intellisense nicht aus der minimierten js-Datei

lesen     
nana duah 08.02.2014 17:35
quelle
0

Wenn Sie das NodeJs-Projekt entwickeln, stellen Sie sicher, dass Sie die richtige Eigenschaft für die js-Datei auswählen. "Build Action" sollte gleich "Content" sein, ansonsten funktioniert Intellisense nicht.

Eigenschaften für die js-Datei

    
re-gor 10.01.2016 11:38
quelle

Tags und Links