是否存在使用ng-messages的角度(1.4+)方式来显示警告和错误,区别在于警告不会使表单无效但错误会这样,即使有警告,用户也可以保存表单? 搜索到了所有,似乎无法找到任何关于这个,但我认为它应该是系统的一个显而易见的部分o_O
答案 0 :(得分:1)
从Ng-Messages Docs来看,我认为不可能。
当您将ng-messages
包含在html元素中时,它们将根据表单字段中的$ error对象隐藏或显示该元素。如果您愿意,可以创建自定义错误,但如果触发,它们将始终使表单无效。
为了解决这个问题,您可以编写一些内容来观察用户的输入,并设置一个引导警告消息,以便在条件满足时有条件地出现,但不能在任何ng-messages
html元素中。
答案 1 :(得分:0)
你可以通过猴子修补你在ng-messages中监听的对象,并在自定义属性发生变化时显示相应的消息。