加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular的MVC理解

发布时间:2020-12-17 07:05:26 所属栏目:安全 来源:网络整理
导读:1. 定义 Angular的核心是采用MVC模式,即Model-View-Controller,也即MVW,Model-View-Whatever. 如下图所示,借助于ASP.NET的MVC模式来描述这三者关系: Model:负责管理数据,有领域数据和视图数据,维护数据的管理逻辑和存储; View:负责数据展示,如页面

1. 定义

Angular的核心是采用MVC模式,即Model-View-Controller,也即MVW,Model-View-Whatever.

如下图所示,借助于ASP.NET的MVC模式来描述这三者关系:

Model:负责管理数据,有领域数据和视图数据,维护数据的管理逻辑和存储;

View:负责数据展示,如页面展示布局和页面数据,显示样式等;

Controller:是数据和视图的转换体;负责接收请求,然后进行数据的业务逻辑处理,和生产页面展示逻辑返回给View;

对应于Angular里面的叫法,如下图所示:

其中:

Model <---------> Model

View? <----------> Template

Controller <--------->Component

各模块的主要功能同MVC一致;

2. 理解Model

Model包括两部分数据,一部分叫View Model,仅仅指从Component里传递给Template的数据,用户能看到的展示数据;

另一部分即,领域数据,纯粹的跟应用所解决的商业领域相关的数据;包括对这些数据的创建,处理,存储,转换等维护逻辑;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读