Angular

Reactive Forms

ReactiveFormsModule, FormControl, FormGroup, FormArray, FormBuilder, validators, custom validators, async validators, valueChanges

26 câu hỏi phỏng vấn·
Mid-Level
1

FormControl trong Angular là gì?

Câu trả lời

FormControl là lớp cơ bản của reactive forms trong Angular đại diện cho một trường form riêng lẻ. Nó đóng gói giá trị của trường, trạng thái xác thực, và cung cấp các phương thức để xử lý tương tác người dùng. Mỗi FormControl có thể có validators, phản ứng với các thay đổi thông qua observables, và duy trì các trạng thái như touched, dirty, hoặc pristine. Đây là khối xây dựng cơ bản để xây dựng các reactive forms phức tạp với FormGroup hoặc FormArray.

2

Module Angular nào phải được import để sử dụng reactive forms?

Câu trả lời

ReactiveFormsModule là module Angular cung cấp tất cả các lớp và directive cần thiết để làm việc với reactive forms. Nó phải được import vào module ứng dụng hoặc trong standalone component để truy cập FormControl, FormGroup, FormBuilder và các API khác. Nếu không có import này, các directive như formControlName hoặc formGroup sẽ không được nhận diện. FormsModule là một module khác được sử dụng cho template-driven forms.

3

FormGroup trong Angular là gì?

Câu trả lời

FormGroup là một lớp nhóm nhiều FormControl hoặc các instance FormGroup khác dưới các khóa được đặt tên, cho phép cấu trúc các form phức tạp. Nó cho phép xác thực và quản lý trạng thái của một tập hợp các trường như một đơn vị duy nhất. Ví dụ, một form địa chỉ có thể là một FormGroup chứa các trường đường, thành phố và mã bưu điện. FormGroup tự động tổng hợp các giá trị và trạng thái xác thực của tất cả các điều khiển con của nó.

4

Mục đích của FormBuilder trong Angular là gì?

5

Làm thế nào để tạo FormControl với giá trị ban đầu?

+23 câu hỏi phỏng vấn

Nắm vững Angular cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí