我正在使用AngularJS開發應用程序(使用requireJS)。我想驗證輸入字段(基本上所有的客戶端驗證)。我認爲使用Parsley.js看起來不錯,但它不適用於AngularJS。 HTML5驗證覆蓋了歐芹驗證。parsley.js與AngularJS進行表單驗證
所以我的問題是 1)任何想法爲什麼歐芹不與我的角應用程序工作? 2)哪個是角度最好的驗證器(除角度默認驗證外)?
我正在使用AngularJS開發應用程序(使用requireJS)。我想驗證輸入字段(基本上所有的客戶端驗證)。我認爲使用Parsley.js看起來不錯,但它不適用於AngularJS。 HTML5驗證覆蓋了歐芹驗證。parsley.js與AngularJS進行表單驗證
所以我的問題是 1)任何想法爲什麼歐芹不與我的角應用程序工作? 2)哪個是角度最好的驗證器(除角度默認驗證外)?
我正在研究這個。似乎SO上的某個人創建了一個指令,讓Parsley和Angular一起工作。 Click.
對我而言,最好的驗證器似乎是內置的Angular驗證。雖然多字段驗證仍然是一個醃菜。
試試這個
<form role="form"
ng-submit="submit(this.form, reg)"
novalidate="novalidate" ...
,以防止本機瀏覽器驗證
嗨睡鼠的答案感謝。截至目前,我正在使用Angular Validator。這符合我的目的,但真的想知道爲什麼我們不能直接使用歐芹。在SO中,有些人在coffeescript中創建了指令(我不知道:))。但是,無論如何謝謝你的答案..! – Sammi 2014-10-14 20:42:47
@Sammi我很好奇 - 你最終做了什麼?我目前也在研究這一點。 – 2015-01-02 16:35:34
@RyanAlberts我開始使用來自Angular團隊的Angular-Validator,簡單易用:)。 https://github.com/kelp404/angular-validator – Sammi 2015-01-07 15:18:56