在我填写此字段中的数据后,它需要关闭。但它没有。
<md-input-container class="md-block" flex-gt-sm>
<label>Budget</label>
<input name="budget" ng-model="newTrip.budget" required>
<div ng-messages="newForm.budget.$error" ng-show="newForm.budget.$touched" role="alert">
<div ng-message="required">
<span>Number is required</span>
</div>
</div>
</md-input-container>
答案 0 :(得分:4)
尝试稍微更改一下:
<div ng-messages="newForm.budget.$error"
ng-if="newForm.budget.$invalid && newForm.budget.$touched"
...>
</div>
我稍微缩短了它,但尝试添加ng-if并查看它是否显示/隐藏了您的错误。