一直显示错误信息。如何处理这个错误?

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 你的错误。