[英]angularjs intellisense in visual studio
我已經設法在HTML中獲得ng-指令的intellisense。 我也獲得了大多數javascript文件的intellisense。 但是,我不知道如何為注入的位獲取智能感知。 考慮以下:
function mandatsCtrl($scope, Domiciliation, logger, $q) {
}
如何獲得$ q或$ scope的intellisense,這是注入?
我創建了一個javascript文件,您可以參考該文件,在JavaScript文件中提供(幾乎)完整的AngularJS智能感知,包括您的自定義工廠,服務等。
https://github.com/jmbledsoe/angularjs-visualstudio-intellisense
據我所知,你不能做那樣的事情。 但是如果你使用的是ReSharper,你可以嘗試使用AngularJS支持ReSharper插件。 這是在早期階段,所以我想我們可以期待更多的時間。
這是HTML5Schema的另一個鏈接(Intellisense中可用的所有ng- *屬性)。 我想你已經有了。
還有一個Chrome插件AngularJS Batarang 。 擴展了開發人員工具,添加了用於調試和分析AngularJS應用程序的工具。
我期待着其他答案。
如果使用TypeScript,您可以在注入的參數(以及其他所有參數)上獲得智能感知。 TypeScript允許您指定參數的類型,因此VS將知道如何使用它們。
例如。
/// <reference path="./angular.d.ts" />
function mandatsCtrl($scope: ng.IScope) {...}
你看過這個: https : //github.com/matijagrcic/AngularJS-Intellisense-For-Visual-Studio
我通過其中一個擴展(我認為它必須是'Web Essentials 2012')獲得$ scope和$ q的Intellisense,雖然它似乎不是特別智能的Intellisense - 它只是每個可能的JS方法的建議/屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.