javascript - 如何在 Angular 示例中使用 $valid

标签 javascript angularjs forms validation

AngularJS documentation给出了使用 $asyncValidators 进行自定义表单验证的示例。他们的示例在验证挂起或出现错误时显示一条消息。我想在表单验证成功时显示一条消息。

据我所知,the form validation API docs表示 $valid 返回一个 bool 值,就像 $pending$errorthe $q documentation表示 resolve() 应该使表单返回有效。

Here's a Plunker that doesn't work.为什么表单有效时不显示成功消息?

最佳答案

改变

ng-show="form.name.$valid.username"

至:

ng-show="form.name.$valid"

$valid 是 bool 变量而不是对象

这是一个工作demo

关于javascript - 如何在 Angular 示例中使用 $valid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35207189/

相关文章:

ajax - 如何在 JSF 2.0 中使用表单重新呈现页面的一部分?

javascript - flashlike javascript框架或简单的html5解决方案

javascript - React 组件返回时实际发生了什么?

javascript - 如何使用弹出框描述显示数字而不是点

javascript - Angular js $http 请求获取失败

javascript - Angular 未知的注入(inject)器提供商错误

C# .NET MySql 只返回最后的结果

javascript - 使用 jQuery 添加、更新、删除和显示表中的数据

javascript - 如何通过将元素类传递给函数来隐藏/显示像 JQuery 这样的 AngularJS 中的元素?

php - Laravel 5.3 Form Builder 在选择选项上动态分配 'value'