[英]Show error and success messages in views total.js?
我想将flash消息发送到total.js
视图,并且我看到了使用查询字符串的另一种方法,并检查该标志以了解在视图中显示什么:
在控制器中:
this.redirect('/?success=1');
并在相关视图中:
@{if query.success}
//proper message
@{fi}
但是我想知道是否还有其他方法可以显示任何状态(错误或成功)消息?
在某些情况下,我使用相同的方法,但我建议尽可能通过JavaScript在客户端进行操作,而我的下一个建议是始终通过AJAX
发送所有表单。 更少的服务器端代码带来了更多好处:
这是具有与Express.js相同功能的Flash模块 ,但我不建议这样做: https : //github.com/totaljs/modules/tree/master/Miscellaneous/flash
要呈现某些Flash消息,可以使用controller.repository
对象或model
,也可以创建一些View Engine Helper。 有很多方法可以做到这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.