Mẫu hướng dẫn mẫu:
được nhập bằng FormsModule
Các biểu mẫu được xây dựng bằng chỉ thị ngModel chỉ có thể được kiểm tra trong thử nghiệm từ đầu đến cuối bởi vì điều này đòi hỏi phải có sự hiện diện của DOM
Giá trị biểu mẫu sẽ có sẵn ở hai nơi khác nhau: mô hình xem tức là ngModel
Xác thực biểu mẫu, khi chúng tôi thêm ngày càng nhiều thẻ xác thực vào một trường hoặc khi chúng tôi bắt đầu thêm xác thực trường chéo phức tạp, khả năng đọc của biểu mẫu sẽ giảm
Các hình thức phản ứng:
Thường có thể được sử dụng cho các ứng dụng quy mô lớn
logic xác thực phức tạp thực sự đơn giản hơn để thực hiện
được nhập bằng ReactiveFormsModule
Giá trị biểu mẫu sẽ có sẵn ở hai nơi khác nhau: mô hình xem và Formgroup
Kiểm tra đơn vị dễ dàng: Chúng ta có thể làm điều đó chỉ bằng cách khởi tạo lớp, đặt một số giá trị trong các điều khiển biểu mẫu và thực hiện các xác nhận đối với trạng thái hợp lệ toàn cục của biểu mẫu và trạng thái hợp lệ của mỗi điều khiển.
Sử dụng Đài quan sát để lập trình phản ứng
Ví dụ: trường mật khẩu và trường xác nhận mật khẩu cần phải giống hệt nhau
Cách phản ứng: chúng ta chỉ cần viết một hàm và cắm nó vào FormControl
Cách hướng mẫu: chúng ta cần xác định một lệnh và bằng cách nào đó chuyển nó thành giá trị của hai trường
https://blog.angular-university.io/int sinhtion-to-angular-2-forms-template-driven-vs-model-driven/