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