Angular遵循哪种模式?

Angular遵循MVC模式,它是一个谷歌维护的前端JavaScript MVC框架,用于开发动态Web应用程序;克服了HTML在构建应用上的不足,从而降低了开发的成本。

什么是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技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Angular.js 答疑