Продукты Jetbrains не могут это сделать, анализируя код, слишком много магии в системе впрыскивания Angular's. Тем не менее, вы можете сделать это путем установки типизированной библиотеки, по крайней мере, WebStorm и PyCharm (вероятно PhpStorm и другие продукты JetBrains а):
- Перейти к
Preferences
>Languages & Frameworks
>JavaScript
>Libraries
- Нажмите кнопку
Download…
- Выберите
Typescript community stubs
в верхнем левом раскрывающемся списке (не волнуйтесь, он также работает на JavaScript)
- Найти angular.js и нажмите кнопку
Download and Install
- Нажмите кнопку
Manage Scopes…
и добавьте angular.js в свой проект, щелкнув во втором столбце и выбрав angular.js-DefinitelyTyped
.
Теперь вы можете комментировать свой код так:
/**
* @param {$http} $http
* @param {$timeout} $timeout
*/
function FooBar($http, $timeout) {
}
![$timeout](https://i.imgur.com/KbpezKW.png)
Обратите внимание, что этот трюк работает для всех популярных библиотек, которые имеют сообщество заглушка машинописи доступна!
О, просто, спасибо много работает как шарм. – tarlepp