如何在Visual Studio 2013中获得适当的AngularJS intellisense支持?

如何在Visual Studio 2013中获得适当的AngularJS intellisense支持?,angularjs,visual-studio-2013,intellisense,Angularjs,Visual Studio 2013,Intellisense,我指的是HTML和JavaScript的智能感知,即 键入时应显示intellisense,如下所示 并输入.js文件。应该向我推荐控制器、配置等的intellisense,如下图所示,我想要的是比下图更精确的intellisense,实际上,它似乎给了我常规的JS支持,而不是角度支持 我也喜欢对您自己的控制器的支持,因此,如果您已经用customFunction定义了customController和/或服务,我也希望显示出来 在这里,您可以阅读,这篇文章解释了如何将一个特殊的angular.

我指的是HTML和JavaScript的智能感知,即

键入时应显示intellisense,如下所示

并输入.js文件。应该向我推荐控制器、配置等的intellisense,如下图所示,我想要的是比下图更精确的intellisense,实际上,它似乎给了我常规的JS支持,而不是角度支持

我也喜欢对您自己的控制器的支持,因此,如果您已经用customFunction定义了customController和/或服务,我也希望显示出来

在这里,您可以阅读,这篇文章解释了如何将一个特殊的angular.intellisense.js文件复制粘贴到您的C:\drive中

关于如何在Visual Studio中为ReSharper启用AngularJS支持。当我尝试这一点时,我只得到了HTML intellisense,没有任何东西可以让JS文件工作

Mads Kristensen在VS中指出,它将为您喜欢的文件添加JavaScript intellisense

我得到的印象是,所有这些方法都可以解决同一个问题:在VS中获得AngularJS支持,但哪种方法最简洁?目前我已经试过了所有的方法,我觉得我做错了什么,因为到目前为止我还不是很满意


非常感谢你的帮助

尝试直接在.js文件顶部拖动angular.min.js文件

当然,它将启用所有内置的intellisense,但不确定您所做的自定义控制器或指令

希望它能帮助您:


我有一个相反的问题,我在编辑HTML时得到了ng-intellisense,我真的想把它关掉。@paul你在使用ReSharper吗?没有ReSharper,而且我也看不到任何扩展或加载项可能正在这样做。我还检查了hmtl5types.xsd,但它不是从那里来的。看看我的回答是否有帮助。谢谢