我正在为web 2015创建我的第一个项目。我创建了一个示例app.html文件,这是代码。 Intellisense工作正常。
现在我在控制器文件夹中创建了另一个js文件。 intellisense在这里不起作用。
我有两个问题:
1)它应该在这里工作吗?
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应用商店应用程序等)的工作方式相同。
答案 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" />