1

我們決定只在Angular2應用程序的後端進行驗證。在這種情況下,它看起來像ng2的Forms,formBuilder,ngControls等等,它們的額外代碼並不是必需的,並且添加了很多代碼。除了驗證,它們有用嗎?我們知道我們的應用程序的上下文,並知道服務器端驗證的優點和缺點,我想知道,我們會後悔嗎?不使用NG2的形式在這種情況下?他們是否有其他有用的或重要的功能?)除了驗證之外,什麼是ng2表單有用?

回答

0

Angular2形成更新的CSS類,使他們很容易的風格

+-----------------------------+---------------+----------------+ 
|   State   | Class if true | Class if false | 
+-----------------------------+---------------+----------------+ 
| Control has been visited | ng-touched | ng-untouched | 
| Control's value has changed | ng-dirty  | ng-pristine | 
| Control's value is valid | ng-valid  | ng-invalid  | 
+-----------------------------+---------------+----------------+ 

參見https://angular.io/docs/ts/latest/guide/forms.html

的形式模塊也允許建立你的表單Angular2的方式,其中的DOM沒有直接被你的代碼訪問。 您應該只更新模型,Angular2更新DOM。 這樣,應用程序就可以在所有支持的平臺上運行,例如服務器端渲染或網絡工作者。

相關問題