Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 始终显示错误消息。如何处理这个错误?_Javascript_Angularjs_Angular Material_Ng Messages - Fatal编程技术网

Javascript 始终显示错误消息。如何处理这个错误?

Javascript 始终显示错误消息。如何处理这个错误?,javascript,angularjs,angular-material,ng-messages,Javascript,Angularjs,Angular Material,Ng Messages,一旦我在这个字段中填入数据,它就需要关闭。但事实并非如此 <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

一旦我在这个字段中填入数据,它就需要关闭。但事实并非如此

<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,看看它是否显示/隐藏您的错误。

尝试稍微更改它:

<div ng-messages="newForm.budget.$error"
  ng-if="newForm.budget.$invalid && newForm.budget.$touched"
  ...>
</div>


我稍微缩短了它,但尝试添加ng if,看看它是否显示/隐藏您的错误。

感谢您的快速响应,兄弟
ng if=“newForm.budget.$invalid&&newForm.budget.$touch”
成功了$无效仅表示它也将在页面的首字母上显示错误。你救了我的命。很高兴能帮上忙@KumarImmanuel,如果你觉得这个解决方案有帮助并且解决了你的问题,请接受它。谢谢你的快速回复兄弟
ng if=“newForm.budget.$invalid&&newForm.budget.$touch”
成功了$无效仅表示它也将在页面的首字母上显示错误。你救了我的命。很高兴能帮上忙@KumarImmanuel,如果您觉得解决方案有帮助并解决了您的问题,请接受它。