md-autocomplete验证仅在存在浮动标签时有效

时间:2016-07-25 10:37:02

标签: angularjs angular-material

我需要在md-autocomplete上实现所需的验证,但似乎只有在组件上存在md-floating-label属性时验证才有效。有人遇到过这样的问题吗?

1 个答案:

答案 0 :(得分:2)

我使用的是版本1.1.0-RC.d,问题是验证工作正常,但未显示验证消息(通过ng-messages)。我发现使其工作的唯一方法是将ng-messages div保留在md-autocomplete元素之外,然后错误消息开始显示。然后我不得不把它设计成看起来像一个错误。还必须使用ng-if="myForm.autocompleteFieldName.$touched"来确保错误仅在字段编辑和标签显示后显示,而不是默认情况。