我如何在Visual Studio 2013中获得适当的AngularJS智能感知支持?

时间:2015-03-16 11:35:52

标签: angularjs visual-studio-2013 intellisense

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

键入<div ng-></div>应显示intellisense,如下所示。

enter image description here

并输入(在.js文件中)angular.应该向我提供controllerconfig等的intellisense,如下所示(我之后更准确的智能感知,而不是如下所示) ,它似乎给了我常规的JS支持,而不是Angular)。

enter image description here

我也想支持你自己的控制器,所以如果你已经用你的customController定义了customFunction和/或服务,我也希望能够显示你的{{1}}和/或服务

在这里,您可以阅读Using AngularJS in Visual Studio 2013,文章介绍了如何将特殊的angular.intellisense.js文件复制粘贴到C:\驱动器中。

Here's a SO answer关于如何在Visual Studio中为ReSharper启用AngularJS支持。当我尝试这个时,我只得到HTML intellisense,我得到 nothing 以使JS文件起作用。

Mads Kristensen在VS中指出The story behind _references.js将为您喜欢的文件添加JavaScript intellisense。

我的印象是所有这些方法都可以解决同样的问题:在VS中获取AngularJS支持,但这是最巧妙的方法吗?目前我已经尝试了所有这些方法和我感觉到我做错了什么,因为到目前为止我并没有留下深刻的印象。

非常感谢帮助!

1 个答案:

答案 0 :(得分:0)

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

肯定它会启用所有内置的智能感知,不确定你制作的自定义控制器或指令。

希望它可以帮助你:)

write this at the top of .js file starting from 3 forward slashes => ///

相关问题