2014-09-30 84 views
1

我正在使用AngularJS開發應用程序(使用requireJS)。我想驗證輸入字段(基本上所有的客戶端驗證)。我認爲使用Parsley.js看起來不錯,但它不適用於AngularJS。 HTML5驗證覆蓋了歐芹驗證。parsley.js與AngularJS進行表單驗證

所以我的問題是 1)任何想法爲什麼歐芹不與我的角應用程序工作? 2)哪個是角度最好的驗證器(除角度默認驗證外)?

回答

0

我正在研究這個。似乎SO上的某個人創建了一個指令,讓Parsley和Angular一起工作。 Click.

對我而言,最好的驗證器似乎是內置的Angular驗證。雖然多字段驗證仍然是一個醃菜。

+0

嗨睡鼠的答案感謝。截至目前,我正在使用Angular Validator。這符合我的目的,但真的想知道爲什麼我們不能直接使用歐芹。在SO中,有些人在coffeescript中創建了指令(我不知道:))。但是,無論如何謝謝你的答案..! – Sammi 2014-10-14 20:42:47

+0

@Sammi我很好奇 - 你最終做了什麼?我目前也在研究這一點。 – 2015-01-02 16:35:34

+0

@RyanAlberts我開始使用來自Angular團隊的Angular-Validator,簡單易用:)。 https://github.com/kelp404/angular-validator – Sammi 2015-01-07 15:18:56

0

試試這個

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

,以防止本機瀏覽器驗證