美文网首页
控制器使用域

控制器使用域

作者: 嗯嗯_7a53 | 来源:发表于2017-06-07 22:29 被阅读0次
    • 控制器使用域

    先找自己,再去找父级,自己可以访问父级的元素,父级不能访问自己的元素

    每个控制器(controller)又都对应一个模型(model)也就是$scope 对象,不同层级控制器(controller)下的$scope 便产生了作用域。

    <script>
    var app = angular.module('app',[]);
    app.controller('xmgController',['$scope',function($scope){
    $scope.name = 'hu';
    }]);
    app.controller('xmgController2',['$scope',function($scope){
    $scope.name = 'xiaohu';
    }])
    </script>

    
    
    

    ng-init 初始化全局变量

    一个AngularJS的应用(App)在启动是会自动创建一个根作用域$rootscope这个跟作用域在整个应用范围(ng-app 所在标签以内)都是可以被访问到的,使用ng-init = ‘属性名称=属性值’ ,使用ng-init 创建的就是功能作用域;

    <body ng-app=“app” ng-init = "name='init'">
    <div ng-controller='xmgController2'>
    <p>{{name}}</p>
    <ul ng-controller='xmgController'>
    <li>{{name}}</li>
    </ul>
    </div>

    </body>

    相关文章

      网友评论

          本文标题:控制器使用域

          本文链接:https://www.haomeiwen.com/subject/fqoafxtx.html