ViewModel được dùng để làm gì trong MVC?
ViewModel được dùng để làm gì trong MVC?
Trong mô hình MVC (Model-View-Controller), ViewModel được sử dụng như một lớp trung gian giữa Model và View. ViewModel chứa các mã lệnh cần thiết để thực hiện data binding và command, giúp đồng bộ hóa dữ liệu khi truyền tải từ Model lên View và xử lý các hoạt động từ View để cập nhật Model[6]. Nói cách khác, ViewModel là model của View, định nghĩa cách dữ liệu tương tác với người dùng thông qua view[7]. ViewModel cũng có thể có các quy tắc xác thực (validation rule) được định nghĩa cho các thuộc tính của nó bằng cách sử dụng chú thích dữ liệu (Data annotations), giúp tăng cường bảo mật và tính đồng nhất cho toàn ứng dụng[8].
Citations:
[1] https://viblo.asia/p/mot-chut-ve-mvc-mvp-va-mvvm-3P0lPyMv5ox...
junior
Chưa có bình luận nào