0

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

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

这里不允许使用属性 ng-if

在指令和服务中它不识别angular.module()

未解析的函数或方法 module()

(它似乎知道“工厂”)

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

在此处输入图像描述

...以及下载的角度库:

在此处输入图像描述

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

编辑:跟进 lena 的回答:我通过凉亭包含了 AngularJS。但是 bower 设置显示没有 bower 依赖项,尽管 bower.json 中有很多:

在此处输入图像描述

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

在此处输入图像描述

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

4

1 回答 1

2

从屏幕截图看来,AngularJS 支持未启用 - 无法识别内置指令,所有方法都显示为纯文本。angular.js您的项目(在您的项目目录中或配置为 JavaScript 库)中是否有文件(调试版本,未缩小/加扰)?通常足以识别 Angular 指令/方法。请注意,Typescript 存根('确定类型')在这里不起作用,它应该是一个 js 库。请参阅http://blog.jetbrains.com/webstorm/2014/03/angularjs-workflow-in-webstorm/,“在您的项目中包含 angular.js”部分。

于 2017-05-11T19:12:08.833 回答