Câu hỏi phỏng vấn Angular
Câu hỏi

Bạn phân loại các loại ràng buộc dữ liệu như thế nào?

Câu trả lời

Các loại ràng buộc dữ liệu có thể được phân loại dựa trên hướng dòng chảy của dữ liệu. Có ba loại ràng buộc dữ liệu chính được phân biệt bởi hướng dòng chảy của dữ liệu như sau:

  1. Từ nguồn đến giao diện người dùng (One-way): Đây là loại ràng buộc một chiều, nơi dữ liệu được truyền từ nguồn (thường là mã logic hoặc model) đến giao diện người dùng (view). Các cú pháp có thể sử dụng cho loại ràng buộc này bao gồm:

    • Sử dụng cặp ngoặc nhọn {{expression}}
    • Sử dụng dấu ngoặc vuông [target]="expression"
    • Sử dụng bind-target="expression"
  2. Từ giao diện người dùng đến nguồn (One-way): Loại ràng buộc này cũng là một chiều nhưng ngược lại, từ giao diện người dùng truyền dữ liệu về nguồn. Các cú pháp có thể sử dụng cho loại ràng buộc này bao gồm:

    • Sử dụng dấu ngoặc đơn (target)="statement"
    • Sử dụng on-target="statement"
  3. Từ giao diện người dùng đến nguồn và ngược lại (Two-way): Đây là loại ràng buộc hai chiều, nơi dữ liệu có thể chảy từ nguồn đến giao diện người dùng và từ giao diện người dùng trở lại nguồn. Các cú pháp có thể sử dụng cho loại ràng buộc này bao gồm:

    • Sử dụng [(target)]="expression"
    • Sử dụng bindon-target="expression"[1].

Ngoài ra, các nguồn khác cũng mô tả ràng buộc dữ liệu là kỹ thuật tổng quát liên kết nguồn dữ liệu từ nhà cung...

middle

middle

Gợi ý câu hỏi phỏng vấn

expert

Các hàm tạo Observable là gì?

middle

Angular triển khai loại DOM nào?

expert

Có phải không có tương đương cho scope.emit()** hoặc **scope.broadcast() trong Angular không?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào