一般错误对象格式化

时间:2013-10-21 10:01:51

标签: javascript model-view-controller error-handling

主要思想是将错误对象从Model传递到View

简单的方法是传递一系列错误:[1,2,6]["missing name", "missing title"]

但我认为有人已经想到了更聪明的东西。那么,有没有任何标准的方法来制作高级错误对象?

1 个答案:

答案 0 :(得分:1)

更简单, 更智能。

当您将模型(或可能是控制器)中的错误传递给View时,您真正想要的就是告诉用户出现了问题,以及如何应对。我唯一想考虑添加的是带有问题的字段的id,所以你可以用一些css突出显示它。

我不会试图进一步使这复杂化。

根据您使用的框架,您可能会发现内置的表单输入有一些辅助函数:例如angular.js handles forms very simply