相关疑难解决方法(0)

Visual Studio 2013 AngularJS智能感知支持

我认为VS 2013应该支持angularjs属性intellisense?出于某种原因,它不适用于最新版本的Microsoft Visual Studio Ultimate 2013版本12.0.21005.1

获得以下验证警告:属性'ng-app'不是元素'html'的有效属性.
属性"ng-view"不是元素"div"的有效属性.

我错过了某处的xsd参考?

angularjs visual-studio-2013

52
推荐指数
6
解决办法
5万
查看次数

angular.js的Intellisense在javascript文件中不起作用

我正在使用支持Angular.js的Intellisense的Visual Studio 2013.当我在HTML5文件的脚本标记中创建Angular.js模块时,Intellisense确实有效.但是,当我尝试在javascript文件中创建相同的模块时,我得不到Intellisense.我有点困惑,为什么会这样.

Intellisense在HTML文件中工作:

HTML文件中的Angular.js Intellisense

空白javascript文件中没有Intellisense:

在javascript文件中没有Intellisense

我在VS2013中没有安装Resharper.在此先感谢您的时间和任何建议!

visual-studio-2013

7
推荐指数
2
解决办法
6553
查看次数

Angular Intellisense VS2015 RTM

阅读发行说明,Angular应该在VS2015中具有更好的智能感知.

在将VS2015升级到VS2015RTM后,我似乎在Razor视图和js文件中的脚本块中缺少intellisense.

在"提交新的Web应用程序(ASP.NET 5预览模板)"后,我通过bower.json为Angular添加了一个依赖项.

{
  "name": "ASP.NET",
  "private": true,
  "dependencies": {
    "bootstrap": "3.0.0",
    "bootstrap-touch-carousel": "0.8.0",
    "hammer.js": "2.0.4",
    "jquery": "2.1.4",
    "jquery-validation": "1.11.1",
    "jquery-validation-unobtrusive": "3.2.2",
    "angular": "~1.4.3"
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以看到TaskRunner已成功运行gulp任务并生成了一个lib\angular文件夹.

在此输入图像描述

我在布局中引用了角度,但我没有智能感知.

在此输入图像描述

我是否需要安装某些内容或者是否需要该intellisense文件的手册副本?如果是这样的话,感觉这不是vs2015 intellisense增强,因为我认为它也可以在VS2013上完成?

UPDATE

我复制了附加链接的建议,并将angular.intellisense.js文件放入其中

程序文件(x86)\ Microsoft Visual Studio 12.0\JavaScript\References

文件夹和

程序文件(x86)\ Microsoft Visual Studio 14.0\JavaScript\References

我现在在VS2013中使用Intellisense但在VS2015中没有.

也尝试添加

/// <reference path="lib/angular/angular.js />
Run Code Online (Sandbox Code Playgroud)

到_references.js文件,但仍然没有角度intellisense.

javascript visual-studio angularjs visual-studio-2015

5
推荐指数
1
解决办法
3094
查看次数

Visual Studio 2015中没有适用于AngularJS TypeScript的IntelliSense

我正在使用Visual Studio 2015中的TypeScript中的ASP.NET 5和AngularJS构建应用程序.但是,即使在通过NuGet为AngularJS安装AngularJS Core和DefinitelyTyped TS引用之后,我仍然没有获得AngularJS库的IntelliSense.

我也使用ReSharper 9.1 AngularJS扩展,它在HTML文件中提供了IntelliSense,但在我的TypeScript代码中没有.

我也注意到即使存在对AngularJS和定义文件的引用,文件本身也无法在我的解决方案中找到.有人知道如何解决这个问题吗?

编辑:我找到了解决方案.如果你遇到同样的问题,请阅读我的答案.

intellisense angularjs typescript visual-studio-2015

5
推荐指数
2
解决办法
1万
查看次数