一直显示错误信息。如何处理这个错误?
Error message has been always showing. How to handle this error?
一旦我在此字段中填写数据,它就需要关闭。但是没有。
<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>
试着稍微改变一下:
<div ng-messages="newForm.budget.$error"
ng-if="newForm.budget.$invalid && newForm.budget.$touched"
...>
</div>
我稍微缩短了它,但尝试添加 ng-if 并查看它是否 shows/hides 你的错误。
一旦我在此字段中填写数据,它就需要关闭。但是没有。
<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>
试着稍微改变一下:
<div ng-messages="newForm.budget.$error"
ng-if="newForm.budget.$invalid && newForm.budget.$touched"
...>
</div>
我稍微缩短了它,但尝试添加 ng-if 并查看它是否 shows/hides 你的错误。