【问题标题】:parsley.js with AngularJS for form validation带有 AngularJS 的 parsley.js 用于表单验证
【发布时间】:2014-09-30 08:22:28
【问题描述】:

我正在使用 AngularJS(使用 requireJS)开发应用程序。我想验证输入字段(基本上所有客户端验证)。我想使用看起来不错的 Parsley.js,但它不适用于 AngularJS。 HTML5 验证会覆盖 parsley 验证。

所以我的问题是 1)知道为什么欧芹不能与我的角度应用程序一起使用吗? 2) 哪个是 Angular 的最佳验证器(Angular 默认验证除外)?

【问题讨论】:

    标签: angularjs validation parsley.js


    【解决方案1】:

    我也在研究这个。似乎 SO 上的某个人创建了一个指令来让 Parsley 与 Angular 一起工作。 Click.

    到目前为止,对我来说最好的验证器似乎是内置的 Angular 验证。虽然多字段验证仍然是一个泡菜。

    【讨论】:

    • 你好睡鼠,谢谢你的回答。截至目前,我正在使用 Angular Validator。这符合我的目的,但真的想知道为什么我们不能直接使用欧芹。在SO中,有些人在coffeescript中创建了指令(我不知道:))。不过还是谢谢你的回答..!
    • @Sammi 我很好奇 - 你最后做了什么?我目前也在研究这个。
    • @RyanAlberts 我开始使用来自 Angular 团队的 Angular-Validator,简单易用:)。 github.com/kelp404/angular-validator
    • 就我个人而言,我更倾向于angular 1.3 form validation。
    • 感谢@Sammi 和 Dormouse - 我最终选择了 angular 1.4.x 验证路由和 ngMessage。如果您有兴趣,我确实让 Parsley 2.x 与 Angular 1.3+ 一起工作 - 我可以在此处粘贴代码。
    【解决方案2】:

    试试这个

    <form role="form"
          ng-submit="submit(this.form, reg)"
          novalidate="novalidate" ...
    

    防止本地浏览器验证

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-09
      • 1970-01-01
      • 2014-08-23
      • 1970-01-01
      • 2014-05-15
      相关资源
      最近更新 更多