angular学习笔记-MVC

代码

<!DOCTYPE html> 
<html lang="en" ng-app="app"> 
<head> 
   <meta charset="UTF-8"> 
   <title></title> 
   <script src="http://apps.bdimg.com/libs/angular.js/1.4.0-beta.4/angular.min.js" type="text/javascript" charset="utf-8"></script> 

</head> 
<body> 
<div ng-controller="myCtrl"> 
   <input type="text" ng-model="msg"/> 
   <div>{{msg}}</div> 
</div> 
<script> 
   var app=angular.module("app",[]) 
   app.controller("myCtrl",function($scope){ 
       $scope.msg="请输入" 
   }) 
</script> 
</body> 
</html> 

M(modle)

M层即为数据层也就是modle上例代码中$scope.msg=”请输入”这个就是一个modle层

这个msg也是modle层 因为angularJS为双向数据绑定当输入框的文字变化,下面的div文字也会变化

V(view)

V层即为视图层.

C(controller)

C层即为控制层myCtrl就是一个控制器用来控制数据的交换