1
我們決定只在Angular2應用程序的後端進行驗證。在這種情況下,它看起來像ng2的Forms,formBuilder,ngControls等等,它們的額外代碼並不是必需的,並且添加了很多代碼。除了驗證,它們有用嗎?我們知道我們的應用程序的上下文,並知道服務器端驗證的優點和缺點,我想知道,我們會後悔嗎?不使用NG2的形式在這種情況下?他們是否有其他有用的或重要的功能?)除了驗證之外,什麼是ng2表單有用?
我們決定只在Angular2應用程序的後端進行驗證。在這種情況下,它看起來像ng2的Forms,formBuilder,ngControls等等,它們的額外代碼並不是必需的,並且添加了很多代碼。除了驗證,它們有用嗎?我們知道我們的應用程序的上下文,並知道服務器端驗證的優點和缺點,我想知道,我們會後悔嗎?不使用NG2的形式在這種情況下?他們是否有其他有用的或重要的功能?)除了驗證之外,什麼是ng2表單有用?
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。 這樣,應用程序就可以在所有支持的平臺上運行,例如服務器端渲染或網絡工作者。