Json 为什么在Play framework中出现模板执行错误?

Json 为什么在Play framework中出现模板执行错误?,json,playframework,Json,Playframework,我试图在我的页面上显示一个列表,我想按purchaseTime升序对其排序,但我遇到了这个错误,无法解决它 HTML: 什么类型的“订单列表”和“排序”方法的签名是什么?看起来您的orderList是一个gsonJsonArray,它不提供sort方法。在将播放动作序列化为Json之前,先看一下对数据的排序。感谢Reza Same'e和Shadowlands抽出时间,我解决了这个问题。我试过使用Angular,现在效果很好…:):) #{list items:orderList.sort(),

我试图在我的页面上显示一个列表,我想按purchaseTime升序对其排序,但我遇到了这个错误,无法解决它

HTML:


什么类型的“订单列表”和“排序”方法的签名是什么?看起来您的
orderList
是一个gson
JsonArray
,它不提供
sort
方法。在将播放动作序列化为Json之前,先看一下对数据的排序。感谢Reza Same'e和Shadowlands抽出时间,我解决了这个问题。我试过使用Angular,现在效果很好…:):)
#{list items:orderList.sort(), as:'orders'}
<div class="divs">
    <div>
        <ul>
            <li><p >${orders_index}</p></li>
            <li><p >${new Date(orders?.get("purchaseTime").getAsLong()).format('yyyy/MM/dd')}</p></li>
            <li><p >${new Date(orders?.get("purchaseTime").getAsLong() + 86400000).hoursRemaining()}</p></li>

            <li><p ></p>XDCFG0006</li>
            <li><p >${orders?.get("orderID").getAsString()}</p></li>
            <li><p ><a href="/us_en/Quickreview">Quick review</a></p></li>
        </ul>
    </div>
</div>
#{/list}
#{list items:orderList.sort(), as:'orders'}