我在一个使用angular.js的新项目中。我完全没有角度方面的经验,但我必须解决一个小问题。
有一个看起来像这样的输入字段:
<input
name="{{ getTheId() }}"
type="number"
ng-model="myModel"
ng-min="1"
ng-max="500"
/>
如果输入的数字大于最大值,则DOM中的输入将获得诸如class="... ng-invalid-max ... "
之类的额外样式类,以及诸如此类的输出
<p>{{modelController.$error}}</p>
会打印出这样的内容:
{"max":true}
问题:像这样添加一些ngIf时
<div ng-if="someCondition">
<input ... >
</div>
modelController。$ error现在始终为空。我发现,ngIf添加了一个新的Scope。但是我需要像以前一样在同一地方获取信息,因为某些带有错误警告的标签会在DOM中由此触发。
您能帮我吗?