怎么用AngularJS实现web开发的MVC框架

如何用AngularJS实现web开发的MVC框架

         MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码。

  • 模型(Model) 用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作。

  • 视图(View)能够实现数据有目的的显示,实现了所有的系统和用户之间的业务交互。在视图中一般没有程序上的逻辑。

  • 控制器(Controller)只向view提供指示性标志变量和数据源,不对任何数据操作的方法做实现,只通过调用有model的属性或方法实现逻辑控制。也就是说controller处理了所有的业务逻辑。

怎么用AngularJS实现web开发的MVC框架