ng-messages 是否有角度(1.4+)方式来显示警告和错误,不同之处在于警告不会使表单无效,但错误会导致即使有警告用户也可以保存表单?到处搜索,似乎找不到任何关于此的内容,尽管我认为它应该是系统 o_O 的一个明显部分
问问题
2070 次
2 回答
1
从Ng-Messages Docs来看,我认为这是不可能的。
当您将 包含ng-messages
到 html 元素上时,它们将根据表单字段中的 $error 对象隐藏或显示该元素。如果您愿意,您可以创建自定义错误,但如果被触发,它们将始终使表单无效。
为了解决这个问题,您可以编写一些东西来观察用户的输入,并将引导警告消息设置为在满足条件时有条件地出现,但不在任何ng-messages
html 元素中。
于 2016-01-03T19:47:58.457 回答
0
您可以通过猴子修补您在 ng-messages 中侦听的对象来做到这一点,并在您的自定义属性更改时显示相应的消息。
于 2017-02-21T12:38:03.547 回答