AngularJS:ngMessages 不能与选择中的 ng-options 一起使用 [英] AngularJS: ngMessages not working with ng-options in select

查看:20
本文介绍了AngularJS:ngMessages 不能与选择中的 ng-options 一起使用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我看到的答案很少适用于 ng-repeat,但使用 ng-options 我遇到了问题.

问题:如果触摸下拉菜单但未选择任何内容,想要显示所需的错误消息,我可以使用输入字段执行此操作.

JS代码

$scope.personMap = [{ name:"Abc", id:"a"},{名称:XYZ",ID:b"},{名称:FGH",ID:c"},{名称:TY",ID:d"}}]

HTML

像输入字段一样工作,并试图使用$touched` 状态.但它不能那样工作,我在想,如果我将焦点留在其他字段而不从下拉列表中选择任何内容,那么只要我单击下拉列表 ngMessage 就会激活.不确定我是否可以通过任何其他方式使其成为可能.

更新的 HTML


                
            
发送“验证码”获取 | 15天全站免登陆