javascript - PHPstorm:未解析的变量或带有 ExtJs alterClassName 声明的类型

标签 javascript extjs phpstorm

我有一个 ExtJs 类,其定义如下:

Ext.define('Mb.lang.Lang', {
    alternateClassName: 'Lang',

不出所料,PHPstorm 无法识别代码中的类名 Lang 并在各处显示错误

Unresolved variable or type Lang

阅读其他问题,我想我可以使用 PHPdoc block 来解决这个问题,但我真的不知道如何做。你能提出一个解决方案吗?

最佳答案

最终证明解决方案很简单:
我必须使用 JsDoc 的 @alias

/**
 * @alias Lang
 */
Ext.define('Mb.lang.Lang', {
    alternateClassName: 'Lang',

关于javascript - PHPstorm:未解析的变量或带有 ExtJs alterClassName 声明的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31944569/

相关文章:

phpstorm - PhpStorm 中参数过多的函数调用警告

javascript - 通过下拉列表和用户输入和 javascript 将英制值转换为公制

javascript - Extjs 4.2 创建一个全局数据错误处理,它将被实现覆盖

javascript - 我可以通过 TSLint 或 tsconfig 阻止 IDE 自动包装属性吗?

javascript - 如何处理 ExtJs 上的错误

extjs - 如何将 onClick 方法添加到 TextField(ExtJS 框架)?

PHPStorm 上的 NetBeans "Shift Left"模拟

javascript - 带有对象数组的jquery迷你图

javascript - Google 脚本连接而不是添加

javascript - Angular ng-repeat 中的 Json 字符串不起作用