我需要在我的md-autocomplete元素上添加一个char计数器,并且当用户输入的字符数超过允许的字符数时,该字符就会显示一条消息。
我尝试使用md-input-maxlength="18"
和
ng-messages="vm.editConnectionForm.topicAutocomplete.$error"
显示错误。
但由于某种原因,它不显示字符计数器和消息。
此外,当用户使用18个以上的字符时,自动填充功能会变为红色。
有人可以帮助我我做错了什么?
附加了我的代码:
<md-autocomplete class="topic-autocomplete"
md-items="property in vm.loadPositionsConnections()"
md-item-text="property"
md-search-text="vm.position.value"
md-min-length="0"
md-input-maxlength="18"
md-floating-label="{{'CONNECTIONS.PROPERTIES.POSITION.LABEL' | translate}}">
<md-item-template>
<span>{{property}}</span>
</md-item-template>
</md-autocomplete>
<div ng-messages="vm.editConnectionForm.topicAutocomplete.$error">
<div ng-message="md-input-maxlength">{{'MILESTONE_DIRECTIVE.IS_REQUIRED' | translate}}</div>
</div>