2016-01-07 57 views
0

我正在为web 2015创建我的第一个项目。我创建了一个示例app.html文件,这里是代码。智能感知工作正常。 enter image description hereAngular js Intellisense不能在VS 2015控制器中工作

现在我在控制器文件夹中创建了另一个js文件。智能感知在这里不起作用。 enter image description here

我有2个问题:

1)它应该在这里工作?

2)如果是,为什么它不适合我?

回答

2

1)它应该在这里工作吗?

答:号不开箱的,但可以是固定的(见#2)

2)如果是,为什么它不是为我工作?

答:您需要安装AngularJS扩展Visual Studio中John Bledsoe,在Visual Studio社区,created中的一员。

为此,请下载angular.intellisense.js文件并将其放置在PC上的Program Files (x86)\Microsoft Visual Studio 12.0\JavaScript\References文件夹中。

此扩展与任何使用JavaScript的项目(包括Apache Cordova,ASP.NET,LightSwitch和Windows Store应用等)的工作方式相同。

enter image description here

来源:The Visual Studio Blog

+0

谢谢。我试过你的解决方案,但它不起作用。我正在使用VS Express 2015版本“14.0.24720.00更新1”。我在“C:\ Program Files文件(x86)\ Microsoft Visual Studio 14.0 \ JavaScript \ References”中安装了js文件,并重新启动了vs2015,但仍未显示intellisense。当我输入“angular”时,它不会在控制器文件夹js文件中给出任何选项。我需要添加对angular.intellisense.js文件的引用吗? – DevHelp

+0

我在脚本文件夹中添加了一个reference.js文件(相同的杠杆存在角度),intellisense现在正在工作。这是参考文件的内容: – DevHelp

0

我跟以前的答案,做了以下在它上面的步骤:

添加脚本文件夹中的文件reference.js(同杆,其中角存在)而intellisense正在开展工作。这是参考文件的内容:

/// <autosync enabled="true" /> 
/// <reference path="../controllers/sportsStore.js" /> 
/// <reference path="../ngmodules/angular-resource.js" /> 
/// <reference path="../ngmodules/angular-route.js" /> 
/// <reference path="ai.0.15.0-build58334.min.js" /> 
/// <reference path="angular.js" /> 
/// <reference path="angular-mocks.js" /> 
相关问题