2017-04-18 54 views
0

我聽說過幾個不同的方法來提供驗證規格爲角UI。在AngularJS應用程序中驗證數據的首選方法是什麼?

一個與配置文件中指定這樣的事情字段長度,這是必需的字段,和有效的選擇,以進行驗證的項目的示例建立它在關於UI側。

另一種方法是讓UI查詢在後端服務拉出來一個數據庫來提供這些驗證。有一個驗證邏輯分組,所以該服務將指定組ID,驗證將被返回。

我看到都有好處,但數據庫端可能會開始覺得自己像一個UI框架,而不僅僅是一組驗證的。您仍然需要指定CRUD操作的端點,但將其放入後端會使整個事情變得非常重要。

謝謝

回答

0

在您的用戶界面中,您可以使用標準的HTML5屬性來驗證輸入。客戶端驗證不能單獨保證用戶輸入。 服務器端驗證也是必要的。

要創建自己的驗證功能,您有一個新的指令添加到您的應用程序和處理某些特定參數的函數裏面的驗證。

保持搖擺!

+0

是的,我明白了兩端驗證的需要。但是我的問題是客戶端使用的約束來自哪裏?他們是從客戶端的配置文件讀入,還是客戶端調用後端來檢索驗證約束? – Les

相關問題