我有一个带有角度验证的表单:
<form ng-submit="vm.submit()" name="form" novalidate>
<input class="form-control" name="userName" ng-model="vm.userName" required />
<input class="form-control" name="pwd" ng-model="vm.pwd" required type="password" />
<button ng-disabled="form.$invalid" type="submit">Log In</button>
</form>
我遇到的问题是页面加载,表单。如果用户名和密码由浏览器自动完成,则$ invalid注册为true。因此,页面正在加载,表单基本上已填写,但“登录”按钮被禁用。有什么建议吗?
答案 0 :(得分:0)
如果您自动完成了正确的值,那么您可以托盘强制运行$digest
周期。当然这不是干净的解决方案))