AngularJS 的自动完成在 PhpStorm / WebStorm 中不起作用

Autocomplete for AngularJS not working in PhpStorm / WebStorm

我正在尝试解决我的 PhpStorm 2017.1 中的以下问题:

在模板中,ng-* 的自动完成功能不起作用,IDE 突出显示 ng-不允许的属性:

在指令和服务中它无法识别 angular.module():

(虽然好像知道"factory")

我已经安装了 AngularJS 和 Angular 模板插件...

...以及下载 angular 库:

我还能尝试什么来解决这个问题?

编辑:跟进 lena 的回答:我通过 bower 包含了 AngularJS。但是bower设置显示没有bower依赖,虽然有很多在bower.json:

此外,当单击加号按钮安装新软件包时,我收到此错误:

也许这就是问题的根源?在命令行中,Bower 工作正常。

从屏幕截图看来 AngularJS 支持未启用 - 无法识别内置指令,所有方法均显示为纯文本。 您的项目中是否有 angular.js 文件(调试版本,而不是 minified/scrambled)(在您的项目目录中或配置为 JavaScript 库)?通常它足以让 Angular directives/methods 被识别。请注意,Typescript 存根 ('definitely typed') 在这里不起作用,它应该是一个 js 库。请参阅 http://blog.jetbrains.com/webstorm/2014/03/angularjs-workflow-in-webstorm/、'Include angular.js in Your Project' 部分。