Pourquoi les directives AngularJS (attributs, etc.) apparaissent-elles comme "invalides" dans WebStorm 8?
Je viens d'installer WebStorm 8 il y a quelques heures. J'ai écrit quelques AngularJS trucs, et j'ai un peu gênant petit problème. Le AngularJS plugin semble fonctionner partiellement, à chaque fois que je tape ng - je obtenir une intellisense popup qui affiche tous les différents ng-* attributs. Cependant, c'est là que les choses arrêter de travailler. Je ne semble pas être le plus avancé intellisense capacités en soit .fichiers js ou .les fichiers html. Si je crée un angulaires module appelé "application" à l'intérieur app.js, puis sur "app" ne s'affiche PAS lorsque je tape ng-app=
dans le fichier HTML. En outre, WebStorm met en évidence tous ng-* attributs html non valide lors de l'édition du fichier html. Aucun des autres angularjs caractéristiques semblent de travail, soit. Je n'ai pas tout intellisense dans les liaisons, par exemple.
J'ai trouvé quelques sujets ici, AFIN que l'indiquent j'ai peut-être besoin d'ajouter AngularJS comme une Bibliothèque JavaScript dans les paramètres du projet...cependant, il ya ZÉRO des instructions sur la façon de le faire correctement. Les rubriques sont DONC très court et un lien vers WebStorm de la documentation qui est très général, sans les détails. Comment fonctionne exactement un jeu AngularJS comme une bibliothèque JS dans WebStorm? Est-ce même vraiment nécessaire?
Je note que AngularJS montrent, en effet, dans WebStorm les paramètres d'un plug-in, et il est cochée. En gros, j'ai seulement ng-* attribut intellisense, mais je n'obtiens aucun des autres AngularJS renforcement de l'appui qui était censé venir avec WebStorm 8. J'ai installé et désinstallé webstorm complètement une couple de fois. Pas vraiment sûr où aller à partir d'ici...
source d'informationauteur jrista
Vous devez vous connecter pour publier un commentaire.
Pour ajouter Angular JS comme un Projet de la bibliothèque allez à
puis sélectionnez l'angle de répertoire à ajouter.
Je suis sur un Mac, mais les fenêtres doivent être à peu près similaire.
Vous pouvez également faire
(aller n'importe où) et des bibliothèques de types pour obtenir à la même place.
Note: j'ai Angulaire citées dans mon fichier html principal via https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js et la il fonctionne sans l'ajout d'une bibliothèque.
Edit:
De la Webstorm blog: Si vous préférez utiliser un CDN, placez le curseur sur le point culminant de la bibliothèque de nom, appuyez sur Alt+Entrée, et de la Bibliothèque de Téléchargement. Ce sera mis en place une bibliothèque locale en WebStorm du cache (pas dans votre projet) afin WebStorm pouvez accéder à AngularJS des méthodes et des directives pour l'auto-complétion et de la documentation de recherche.
Assurez-vous également que vous avez la jebrains AngularJS plugin
Êtes-vous refrenceing AngularJS à partir d'un CA dans ton HTML? Si donc il suffit de télécharger angulaire de référence et de la copie locale dans votre code HTML. Puis les traits angulaires devrait commencer à travailler. Sinon je pense que vous pouvez simplement cliquez sur le chemin d'accès à l'angle de CA dans votre code html, appuyez sur Alt+Enter et sélectionnez quelque chose comme bibliothèque de téléchargement.
Pour résoudre ce à l'Ide, j'ai téléchargé l'angle de la bibliothèque.
Ce sont ces étapes.
Pour ajouter un fichier d'enregistrement de fichier de définition pour une bibliothèque ou un framework que vous utilisez, allez dans Préférences | Langues & Cadres | JavaScript | Bibliothèques – cliquez sur Télécharger et de recherche pour la bibliothèque dont vous avez besoin en tapant son nom, puis cliquez sur Télécharger à nouveau.