如何在不关闭会话的情况下清空购物车内容?

时间:2013-01-20 13:03:18

标签: scala lift lift-json

我正在关注Lift网站上的教程:http://simply.liftweb.net/index-6.3.html#prev但我自己无法弄清楚如何在不关闭会话的情况下清空购物车内容。

1 个答案:

答案 0 :(得分:0)

您可以将以下方法添加到Cart类中,该类将通过将ValueCell的内容替换为空Vector来清除购物车。

def removeAllItems() = contents.atomicUpdate(v => Vector.empty)

Regis Jean-Gilles的评论也可以,但使用atomicUpdate方法将处理同步。