[模块]()

模块

  • [x] M:模型
  • [x] V:视图
  • [x] C:控制器
MVC是一种软件架构模式,他将表现从用户交互中分离出来。
  • 模型中包含应用的数据与数据进行交互的方法
  • 视图将数据呈现给用户
  • 控制器是二者之间的桥梁,用来存放将二者绑定在一起的业务逻辑

模块1

     AngularJS使用angular。module()声明模块 ,这个模块接受两个参数,第一个是模块的名称,第二个是依赖列表其中[]定义该模块依赖的另一个模块

 var mod=angular.module'module_name',[]);
  • [x] 该方法相当于AngularJS模块中的setter方法,是用来定义模块的

引用模块

ng-app="module_name"
  • [ ] 该方法相当于AngularJS模块中的getter方法,是用来获取对模块的引用
  • [x] ng-app属性声明所有被其包含的内容都属于这个angularJS应用
  • [x] 只有被具有ng-app属性的DOM元素包含的元素才会受到AngularJS影响

模块上加东西

module_name.controller('controller_name',function($scope$http){    
    //controller代码                                                   
    //$scope ——所有的angular的数据都在$scope上                                
    //获取后台数据                                                         
    $http.get('name.txt ') .success(function(arr){                   
    $scope.users=arr                                                 
    }).error(function(){                                             
    alert('错误')                                                      
    })                                                               
 })                                                                  
 //读取后台数据ng-repeat=“user in users”  例如:

 <li ng-repeat=“user in users” >
 名字:{{user.name}},年龄:{{user.age}}
 </li>

引用控制器

ng-controller=“controller_name”
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值