我正在根据用户输入显示表单错误,并且我的代码在全屏模式下工作正常,但是当我切换到移动视图时,错误停止显示。更奇怪的是,一旦在全屏模式下产生了错误。错误也出现在移动视图中。但是如果我直接切换到手机屏幕。错误不会显示。
<input ng-change="hideAccError()" type="text" name="accountNumber"
class="form-control input-style"
ng-model="user.accountNumber"
required />
<div ng-show="form.$submitted || form.accountNumber.$touched">
<p class="error spacer-top-sm spacer-bottom-xs" ng-show="!!user.errorText && form.$submitted">
{{user.errorText}}</p>
<p class="error" ng-if="!!user.errorText1 && form.$submitted">
<br/>{{user.errorText1}}</p>
</div>
user.errorText
正在被填充,因此在那里没有问题。只是它没有显示
编辑:我可以看到ng-hide类正在被应用于文本块,但是它已经在全屏模式下被删除了。我对此没有这样的条件