【发布时间】:2015-03-16 11:35:51
【问题描述】:
我的意思是 HTML 和 JavaScript 的智能感知,即
键入<div ng-></div> 应显示如下智能感知。
并键入(在 .js 文件中)angular. 应该提示我使用智能感知 controller、config 等,如下所示(我追求的智能感知实际上比下面显示的更准确,它似乎正在给我是常规的 JS 支持,而不是 Angular)。
我还希望支持您自己的控制器,因此如果您已使用您的 customFunction 定义了您的 customController 和/或服务,我希望也能显示它。
您可以在此处阅读有关Using AngularJS in Visual Studio 2013 的信息,该文章解释了如何将特殊的 angular.intellisense.js 文件复制粘贴到您的 C:\ 驱动器中。
Here's a SO answer 关于如何在 Visual Studio 中启用 AngularJS 对 ReSharper 的支持。当我尝试这个时,我只得到 HTML 智能感知,我得到 nothing 让 JS 文件工作。
Mads Kristensen 指出 VS 中的 The story behind _references.js 将为您喜欢的文件添加 JavaScript 智能感知。
我的印象是所有这些方法都可以解决同一个问题:在 VS 中获得 AngularJS 支持,但哪种方法最简洁? 目前我已经尝试了所有这些方法,我感觉我做错了什么,因为到目前为止我印象不是很深刻。
非常感谢您的帮助!
【问题讨论】:
-
我遇到了相反的问题,我在编辑 HTML 时收到
ng-intellisense,真的很想关闭它。 -
@paul 你在用 ReSharper 吗?
-
no resharper,我也看不到任何可能正在执行此操作的扩展程序或加载项。还检查了 hmtl5types.xsd,它不是来自那里。
-
看看我的回答是否有帮助。 stackoverflow.com/questions/29830266/… 谢谢。
标签: angularjs visual-studio-2013 intellisense