在PhpStorm 2018.3.4中,以下代码中的“数据”一词后面有一个“未终止的声明”警告:
<tr ng-repeat="data in filteredData = ( tableData |
filter: { status: filters.status||undefined,
sequence: filters.sequence||undefined
}
| orderBy:orderOpt:orderReverse)"
ng-class="data.status_class">
其余代码都可以,并且代码可以在浏览器中顺利运行。
是否可以在不禁用“未声明的声明”检查的情况下避免此警告?可能是PhpStorm错误吗?
仅当存在此复杂的filter + orderby子句时,才显示警告。在简单的“物品中的物品”中,没有警告。
答案 0 :(得分:1)
我已将其记录为WEB-37641,请对该票进行表决,以通知其进展情况
答案 1 :(得分:0)
经过多次试用后,我得出结论,这是PhpStorm错误。将整个“ ng-repeat”语法放在同一行即可解决此问题。
代码中间的一行很长,但是它解决了我的问题。