3
我一直致力於設置Visual Studio代碼來專門配合我們在工作中使用的Angular 1.5代碼庫。下面是我做了這一點:如何在VS代碼上設置AngularJS intellisense
- 安裝TSD
- 冉
tsd query -r -o -a install angular -s
- 我的文件的頂部添加一個參考tsd.d.ts像這樣:
/// <reference path="../typings/tsd.d.ts" />
(function() {
'use strict';
angular.module('moduleName').controller('CtrlName',
['$scope', '$window',function ($scope, $window){
}
})();
在這一點上,看起來我有部分成功;當我將鼠標懸停在angular
關鍵字我看到特定類型的信息(即namespace angular
,var angular: ng.IAngularStatic
),但沒有任何類型的信息即將通過角特定的依賴關係,即當我將鼠標懸停在$窗口,它告訴我,這是any
型。
我的問題:
- 更重要的是我必須做的就是智能感知正常工作?
- 有沒有解決其在每一個JS文件,我在代碼庫的頂部添加引用能夠獲得智能的工作方式?
http://stackoverflow.com/questions/30206049/how-to-set-intellisense-for-angular-js-and-javascript-in-visual-studio-code –
@ a3.14_Infinity我看到那。它不會幫助不幸 - 它沒有解釋爲什麼智能感知工程的角度而不是角度的服務。 – jpoh
https://www.nuget.org/packages/AngularJS.Intellisense/和https://github.com/jmbledsoe/angularjs-visualstudio-intellisense。這些幫助你嗎? –