angular ¥on $emit $broadcast 的使用
来源:互联网 发布:淘宝店哪家衣服好看 编辑:程序博客网 时间:2024/05/16 06:24
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script></head><body ng-app ="myApp"><div ng-controller="ParentCtrl"> <!--父级--> <div ng-controller="SelfCtrl"> <!--自己--> <a ng-click="click()">click me</a> <div ng-controller="ChildCtrl"></div> <!--子级--> </div> <div ng-controller="BroCtrl"></div> <!--平级--></div></body><script>var app = angular.module('myApp',[]);app.controller('SelfCtrl', function($scope) { $scope.click = function () { $scope.$broadcast('to-child', 'child'); $scope.$emit('to-parent', 'parent'); }});app.controller('ParentCtrl', function($scope) { $scope.$on('to-parent', function(event,data) { console.log(event); console.log('ParentCtrl', data); //父级能得到值 }); $scope.$on('to-child', function(event,data) { console.log('ParentCtrl', data); //子级得不到值 });});app.controller('ChildCtrl', function($scope){ $scope.$on('to-child', function(event,data) { console.log('ChildCtrl', data); //子级能得到值 }); $scope.$on('to-parent', function(event,data) { console.log('ChildCtrl', data); //父级得不到值 });});app.controller('BroCtrl', function($scope){ $scope.$on('to-parent', function(event,data) { console.log('BroCtrl', data); //平级得不到值 }); $scope.$on('to-child', function(event,data) { console.log('BroCtrl', data); //平级得不到值 }); });</script></html>
0 0
- angular ¥on $emit $broadcast 的使用
- angular $on $emit $broadcast
- Angular的$broadcast,$emit and $on
- angular中的$on、$emit、$broadcast
- Angular $emit $broadcast $on controller的理解以及使用中出现的问题
- AngularJS的 $on、$emit和$broadcast使用
- AngularJS $on、$emit和$broadcast的使用
- $on、$emit和$broadcast的使用
- $on、$emit和$broadcast的使用
- AngularJS $on、$emit和$broadcast的使用
- angularjs的$on、$emit、$broadcast
- AngularJS的$on、$emit、$broadcast
- angularjs的$on、$emit、$broadcast
- angualr的$emit,$broadcast,$on
- AngularJS的学习 $on、$emit和$broadcast的使用
- AngularJS的学习--$on、$emit和$broadcast的使用
- AngularJS的学习 $on、$emit和$broadcast的使用
- AngularJS的学习--$on、$emit和$broadcast的使用
- java SpringMVC+Spring+mybatis自定义aop拦截器实现入参出参控制
- Codeforces Round #375 (Div. 2)B. Text Document Analysis
- virtualbox安装Ubuntu server16,配置双网卡NAT和localhost
- top命令按内存和cpu排序
- CRC24Q算法Java实现
- angular ¥on $emit $broadcast 的使用
- 如何配置Git支持大小写敏感和修改文件名中大小写字母呢?
- HTTP权威指南-基础知识-连接管理与HTTP结构
- [IOS]创建控制器View的优先级关系
- Cocoa Touch 层
- APIClound从0开始写脉脉(4)-结束篇
- 常用快捷键
- 使用了ButterKnifeZelezny的自动生成代码之后,发现Androidstudio代码提示失效了,郁闷。。。
- 串口显示字符