2013-11-21 66 views
1

當我的領域變得無效時,有沒有辦法在我的js中激發一個方法?角度 - 無效字段,消防方法?

因此,例如,用戶不能填寫名稱字段,點擊提交,我想:

console.log('they forgot'); 

感謝

+0

它非常令人印象深刻,也許我noob,但我不明白你想要什麼。請發佈相關的代碼,問題和預期的結果 –

+0

在這裏,我認爲是一個答案:http://stackoverflow.com/a/15902947/514463 – DavidC

回答

0

有出自AngularJS提供一個$錯誤對象。該對象包含特定表單上的所有驗證,並告訴它們是有效還是無效。

要訪問這個屬性,我們可以使用下面的語法:

formName.inputfieldName.$error 

Here is a jsfiddle sample

This document是瞭解使用AngularJS形式,驗證了很好的參考。

此外,爲了處理自定義驗證,您可以添加自己的指令。在上面的鏈接中提供了製作此類指令的示例。