嵌套EL表达式失败
我有如下公式嵌套EL表达式失败
#{af:formatNamed2(repo['PARAM'],'NUMBER', someScope.CurrentWorkerIndex, 'TOTAL_NUMBER', someScope.TotalNumberOfWorkers)}" 我需要的值到状态之间切换的最后PARAM如下:
someScope.TotalNumberOfWorkers < 0 ? 500 : someScope.TotalNumberOfWorkers 我尝试了所有这些,但失败:
测试之一:
#{af:formatNamed2(repo['PARAM'],'NUMBER', someScope.CurrentWorkerIndex, 'TOTAL_NUMBER', [someScope.TotalNumberOfWorkers < 0 ? 500 : someScope.TotalNumberOfWorkers])}" 测试二:
#{af:formatNamed2(repo['PARAM'],'NUMBER', someScope.CurrentWorkerIndex, 'TOTAL_NUMBER', (someScope.TotalNumberOfWorkers < 0 ? 500 : someScope.TotalNumberOfWorkers))}" 请建议
回答:
我为我的沉默表示歉意,认为我想通了。
问题是与 '<' 符号:
someScope.TotalNumberOfWorkers < 0 ? 500 : someScope.TotalNumberOfWorkers 正确:
someScope.TotalNumberOfWorkers lt 0 ? 500 : someScope.TotalNumberOfWorkers 我们需要使用关于 '<' 'LT' 和 'GT' 为 '>'
以上是 嵌套EL表达式失败 的全部内容, 来源链接: utcz.com/qa/266856.html

