MVVM的理解
概述
MVVM是MVC的變種和進(jìn)階,在概念上是真正將頁(yè)面與數(shù)據(jù)邏輯分離的模式,它把數(shù)據(jù)綁定工作放到一個(gè)JS里去實(shí)現(xiàn),而這個(gè)JS文件的主要功能是完成數(shù)據(jù)的綁定,即把model綁定到UI的元素上。
MVVM模式可以分為:
M—-> model 模型層(一般用于數(shù)據(jù)存儲(chǔ),存儲(chǔ)一些業(yè)務(wù)邏輯),也就是我們說(shuō)的數(shù)據(jù)模型。
V—–> view 視圖層(界面),用來(lái)展示數(shù)據(jù)。
VM—> ViewModel(視圖模型),也就是$scope。
在實(shí)際應(yīng)用中,