В 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. В простом «элементе в предметах» предупреждения нет.