文件层级

angular之$broadcast、$emit、$on传值

 

index.html

<!DOCTYPE html>
<html ng-app="nickApp">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <title>angular之$broadcast、$emit、$on传值</title>
    <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
    <script src="http://apps.bdimg.com/libs/angular-ui-router/0.2.15/angular-ui-router.min.js"></script>
    <script src="js/route.js"></script>
    <script src="js/app.js"></script>
    <script src="js/service/PublicDataService.js"></script>
</head>
<body ng-controller="bodyCtl">

<button ng-click="goHome()">go home</button>
<button ng-click="goMain()">$state go main</button>
<a ui-sref="main({paramsData:'ui-sref'})">ui-sref go main</a>
<div ui-view></div>

<h2>$emit $broadcast $on</h2>

<div ng-controller="ParentCtrl">                <!--父级-->
    <div ng-controller="SelfCtrl">              <!--自己-->
        <button class="btn" ng-click="click()">click me</button>
        <div ng-controller="ChildCtrl"></div>   <!--子级-->
    </div>
    <div ng-controller="BroCtrl"></div>         <!--平级-->
</div>

</body>
</html>
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-17
  • 2021-11-24
  • 2021-07-10
相关资源
相似解决方案