什么是MVC?
MVC其实就是一种开发模式,有模型(model)、视图(view)、控制器(controller)3部分构成,采用这种方式为合理组织代码提供了方便,降低了代码间的耦合度,功能结构清晰可见。
● Model:一般用来处理数据,包括读取和设置数据,一般指的是操作数据库。
● View:一般用来展示数据,就是放数据,比如通过HTML来展示。
● Controller:因为一个模块里面可能有多个视图和模型,控制器就起到了连接模型和视图的作用。
Angular的MVC模式
Angular遵循软件工程的MVC模式,并鼓励展现,数据,和逻辑组件之间的松耦合。通过依赖注入(dependency injection),Angular为客户端的Web应用带来了传统服务端的服务,例如独立于视图的控制。 因此,后端减少了许多负担,产生了更轻的Web应用。
● Model:数据,其实就是angular变量($scope.XX);
● View:数据的呈现,Html+Directive(指令);
● Controller:操作数据,就是function,数据的增删改查;
相关视频教程推荐:《Angular.js视频教程》
以上就是Angular遵循哪种模式?的详细内容,更多请关注0133技术站其它相关文章!