Angular js Intellisense在VS 2015控制器中不起作用

时间:2016-01-07 00:12:38

标签: javascript angularjs visual-studio-2015

我正在为web 2015创建我的第一个项目。我创建了一个示例app.html文件,这是代码。 Intellisense工作正常。 enter image description here

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

我有两个问题:

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

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

2 个答案:

答案 0 :(得分:2)

  

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

答案。不是开箱即用,但可以修复(参见#2)

  

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

Ans:您需要为Visual Studio安装Visual Studio的AngularJS扩展,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应用商店应用程序等)的工作方式相同。

enter image description here

来源:The Visual Studio Blog

答案 1 :(得分:0)

我按照上一个回答并按照以下步骤操作:

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

/// <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" />