• Angular(作用域层次结构)


    html部分
    .........................................................................................
    <!doctype html>
    <html ng-app="myApp">
    <head>
    <meta charset="UTF-8">
    <title></title>
    </head>
    <body>
    <div ng-controller="LevelA">
    <h3>{{title}}</h3>
    ValueA = {{valueA}} <input type="button" ng-click="inc()" value="+" />
    <div ng-controller="LevelB"><hr>
    <h3>{{title}}</h3>
    ValueA = {{valueA}}<br>
    ValueB = {{valueB}}
    <input type="button" ng-click="inc()" value="+" />
    <div ng-controller="LevelC"><hr>
    <h3>{{title}}</h3>
    ValueA = {{valueA}}<br>
    ValueB = {{valueB}}<br>
    ValueC = {{valueC}}
    <input type="button" ng-click="inc()" value="+" />
    </div>
    </div>
    </div>
    <script src="js/angular-1.3.0.js"></script>
    <script src="js/作业3_作用域继承.js"></script>
    </body>
    </html>
    ...........................................................................
    js部分
    myApp=angular.module("myApp",[]);
    myApp.controller("LevelA",function ($scope,$rootScope) {
    $scope.valueA=0; //初始化
    $scope.valueB=0; //初始化
    $scope.valueC=0; //初始化
    $scope.title="LevelA";

    $scope.inc=function () {
    $scope.valueA++;
    $rootScope.valueB++;
    $rootScope.valueC++;
    }
    })
    myApp.controller("LevelB",function ($scope,$rootScope) {
    $scope.title="LevelB";
    $scope.inc=function () {
    $scope.valueB++;
    $rootScope.valueC++;
    }
    })
    myApp.controller("LevelC",function ($scope) {
    $scope.title="LevelC";
    $scope.inc=function () {
    $scope.valueC++;
    }

    })




  • 相关阅读:
    10分钟入门spark
    10分钟入门kubernetes(上)
    深入浅出Hadoop之mapreduce
    深入浅出Hadoop之HDFS
    闲聊cassandra
    深入浅出zookeeper
    Asp.net日期字符串格式化显示
    C#里面比较时间大小三种方法
    (ASP.net)利用Application对象制作简单聊天室
    Response.ContentType 详细列表
  • 原文地址:https://www.cnblogs.com/YoogaChan/p/6918320.html
Copyright © 2020-2023  润新知