首页 > 解决方案 > PhpStorm:IDE 未正确评估 AngularJS ng-repeat microSyntax

问题描述

在 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">

其余代码都OK,代码在浏览器中运行流畅。

有没有办法在不禁用“未终止语句”检查的情况下避免此警告?会不会是 PhpStorm 的错误?

仅当存在此复杂过滤器 + orderby 子句时才会显示警告。在简单的“项目中的项目”中没有警告。

未终止的语句警告

标签: angularjsphpstormwebstorm

解决方案


我已将其记录为WEB-37641,请投票给这张票,以便通知它的任何进展


推荐阅读