2016-01-07 92 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" /> 
相關問題