angularJS MVC理解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularJS MVC理解相关的知识,希望对你有一定的参考价值。

       AngularJS   MVC 简单理解

  什么是MVC?

  MVC其实就是一种开发模式,有模型(model)、视图(view)、控制器(controller)3部分构成,采用这种方式为合理组织代码提供了方便,降低了代码间的耦合度,功能结构清晰可见。

  • Model:一般用来处理数据,包括读取和设置数据,一般指的是操作数据库。
  • View:  一般用来展示数据,就是放数据,比如通过html来展示。
  • Controller:因为一个模块里面可能有多个视图和模型,控制器就起到了连接模型和视图的作用。

      MVC指的是 Model View Controller 模型-视图-控制器设计模式  下边是个简单的例

  1. 技术分享

  2.   MVC指的是 Model View Controller 模型-视图-控制器设计模式。

  3.   M-Model,模型,当我们需要使用到数据的时候,数据暂存在这里。如var str="hello",或者从数据库中取出数据之后,将数据赋给一个对象或者变量,都可以理解为数据模型。
  4.   V-View,视图层,一般是我们的html文件层,用于展示数据内容。
  5.   C-Controller,控制器,控制器帮助将M层数据给V,或者当View层数据有所改变时,通知M层,M层数据也做相应的改变。

以上是关于angularJS MVC理解的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS学习

AngularJS 不适用于 MVC 局部视图

[angularjs] MVC + Web API + AngularJs 搭建简单的 CURD 框架

Using AngularJS with .NET MVC 5

AngularJs的MVC模式

[angularjs] MVC + Web API + AngularJs 搭建简单的 CURD 框架