Согласно примечаниям к выпуску для WebStorm 2018.3, это было решено.
Улучшения AngularJS
Мы знаем, что многие людипо-прежнему использовать AngularJS.Вот почему мы исправили проблему с наибольшим количеством голосов, затрагивающую поддержку AngularJS в WebStorm: завершение и разрешение для $ctrl
или для имени, определенного с помощью свойства controllerAs
в шаблоне.
Итак, если вы не обновляли WebStorm недавно, я бы сначала попробовал это.
В противном случае, есть хакерский способ справиться с этим.Вы можете сделать что-то подобное в директиве ngInit
вашего шаблона:
<div ng-init="$ctrl=$ctrl"></div>
Это должно сработать.Но это, вероятно, уродливый обходной путь.Я бы сначала попробовал обновить, если вы не сделали этого недавно.