MVC
View 傳送指令到 Controller
Controller 完成業(yè)務(wù)邏輯后,要求 Model 改變狀態(tài)
Model 將新的數(shù)據(jù)發(fā)送到 View酒唉,用戶(hù)得到反饋
所有通信都是單向的。
MVVM
Angular它采用雙向綁定(data-binding):View的變動(dòng)于毙,自動(dòng)反映在 ViewModel趾盐,反之亦然。
組成部分Model秸架、View揍庄、ViewModel
View:UI界面
ViewModel:它是View的抽象,負(fù)責(zé)View與Model之間信息轉(zhuǎn)換东抹,將View的Command傳送到Model蚂子;
Model:數(shù)據(jù)訪(fǎng)問(wèn)層