Visual studio angularjs intellisense在某些方法中未显示

Visual studio angularjs intellisense在某些方法中未显示,angularjs,visual-studio-2013,intellisense,Angularjs,Visual Studio 2013,Intellisense,我在html中接收到像ng应用程序这样的角度指令。Intellisense对他们有好处 我正在接收intellisense的一些角度方法,如: 但是其他方法我根本没有收到任何东西,或者错误的东西 这可能是什么原因造成的?我知道模块应该接收不同的智能感知 我有一个PHPStorm的朋友,他正在接收模块方法的智能感知 您应该将angularjs引用添加到~/Scripts/\u references.js。默认情况下,JavaScript IntelliSense引擎会将此文件配置为搜索引用(工

我在html中接收到像ng应用程序这样的角度指令。Intellisense对他们有好处

我正在接收intellisense的一些角度方法,如:

但是其他方法我根本没有收到任何东西,或者错误的东西

这可能是什么原因造成的?我知道模块应该接收不同的智能感知

我有一个PHPStorm的朋友,他正在接收模块方法的智能感知


您应该将angularjs引用添加到
~/Scripts/\u references.js
。默认情况下,JavaScript IntelliSense引擎会将此文件配置为搜索引用(工具>选项>文本编辑器>JavaScript>IntelliSense>引用)。只需打开该文件并将angular.js文件拖放到那里(我假设您的项目中包含了它)。引用将如下所示

/// <reference path="libs/angular/angular.js" />
//

您还可以将类似这样的引用添加到任何js文件中—您将在那里获得IntelliSence

我知道这不是我问题的答案,但我已经开始研究打字脚本作为智能感知问题的解决方案。不仅如此,它还有助于javascript的类型安全性,这是我一直想要的。。。可选类型安全。我可以通过下载AngularJs TypeScript定义的nuget包来获得intellisense,这也为我设置的依赖注入项提供了intellisense。很酷!先生,你真了不起。感谢您的回复!我想我必须使用打字脚本才能获得智能感知。。。但是最近打字脚本对我来说变得很头疼,所以我只想要纯javascript。欢迎!以下链接可能也会有所帮助。但对我来说,我已经为我当前的项目选择了typescript。好了:ngconf 2015声明angular 2.0将在typescript上发布。