2016-01-03 44 views
3

是否有一个角(1.4+)与NG的消息的方式来显示警告和错误的区别在于,警告不会使表格无效,但错误这样做即使有警告,用户可以保存表单吗? 搜索了全部,似乎无法找到任何关于这个,虽然我认为它应该是一个明显的系统部分o_O角度NG的消息,错误,警告和形式有效性

回答

1

Ng-Messages Docs判断我不相信这是可能的。

当包括ng-messages到他们会隐藏或显示基于表单字段$错误对象上的元素的html元素。如果你喜欢,你可以创建自定义错误,但如果触发它们,将始终使表单无效。

为了解决这个问题,您可以编写一些内容来监视用户的输入,并且在满足条件时将引导警告消息设置为有条件地显示,但不包含任何HTML元素。

+0

我认为你仍然想要使表单无效的错误,只是有一个单独的div或任何显示警告与丑陋的'ng-if'指令 – Haymaker87

+0

是的我会使用$错误的真正的错误,但ng - 如果警告即使它是一个“肮脏”的解决方案。 – thorgilsv

0

你可以做到这一点,由您在NG的消息监听并显示相应的信息时,您的自定义属性更改猴子修补对象。