3

ng-messages 是否有角度(1.4+)方式来显示警告和错误,不同之处在于警告不会使表单无效,但错误会导致即使有警告用户也可以保存表单?到处搜索,似乎找不到任何关于此的内容,尽管我认为它应该是系统 o_O 的一个明显部分

4

2 回答 2

1

Ng-Messages Docs来看,我认为这是不可能的。

当您将 包含ng-messages到 html 元素上时,它们将根据表单字段中的 $error 对象隐藏或显示该元素。如果您愿意,您可以创建自定义错误,但如果被触发,它们将始终使表单无效。

为了解决这个问题,您可以编写一些东西来观察用户的输入,并将引导警告消息设置为在满足条件时有条件地出现,但不在任何ng-messageshtml 元素中。

于 2016-01-03T19:47:58.457 回答
0

您可以通过猴子修补您在 ng-messages 中侦听的对象来做到这一点,并在您的自定义属性更改时显示相应的消息。

于 2017-02-21T12:38:03.547 回答