文档章节

angular broadcast emit 事件触发与事件广播

i5--lou
 i5--lou
发布于 2016/04/15 10:54
字数 261
阅读 405
收藏 0

关于angular的事件处理有很多种方式,那么今天来介绍一下用的最多的广播和触发两种方式。。。。。

其实来看代码的话,你会发现很简单,无非就是

$scope.$emit('name','msg');

或者是

$scope.$broadcast('name','msg');

那么第一种就是事件触发啦,第二种就是事件广播了,那么这两者之间有啥区别呢?

其实从字面上来看就好很理解了,emit其实就是事件的触发,将一件事情发送出去,再简单的说就是把一件东西扔出去,,,

所以这里他是不会去管谁来接收的,他也不会去关心谁来收,但是这种接收只是针对one for one 的,

那么我们要用到one for more 怎么办呢?那就用broadcaset啦,它的字面意思就是广播,将一个事件广播出去,

针对这些事件,我们都是用

$scope.$on('name',function(event,msg){
    //do something
});


© 著作权归作者所有

i5--lou
粉丝 20
博文 72
码字总数 33811
作品 0
杭州
程序员
私信 提问
Angularjs实现控制器之间通信方式示例

利用angularjs开发项目中,控制器之间的通信,比如参数的传递,数据的传递,都是比较常见的。控制器之间的通信,显得尤为重要。常见的方式有如下两种:一、angular服务的方式;二、基于事件广...

前端攻城老湿
2018/12/11
0
0
探索angular源码--启动(1)

前言 angular2.0已经出来了,本来应该是研究最新的angular源码,但毕竟用了angular1这么久了,一直对其源码实现十分好奇,再加上研究源码主要目的是学习,版本不是特别重要,因此就1.3版源码...

烽穹寒渊
2015/08/01
0
0
AngularJS-源码阅读(八.一)

作用域,应该说这是AngularJS的理念核心之一。这个理念包含: 全局唯一的rooScope和每个controller一个scope scope之间的联系(父子关系,同代先后关系,独立scope) 消息传递和注册($broadcas...

lost_o0
2014/04/17
55
0
angularjs和ajax的结合使用 (三)

转眼九月份了,忙忙碌碌 发现今年还没开过张,写一篇吧。 15年在空闲时就倒腾过angularjs那玩意儿 ,觉得还是挺好的,李金龙那厚厚的一本书,只不过没有系统化应用。最主要的是原来有一个东西...

assassinx
2018/09/19
0
0
再谈angularJS数据绑定机制及背后原理—angularJS常见问题总结

Angular 的数据绑定采用什么机制,详述原理? 脏检查机制。阐释脏检查机制,必须先了解如下问题。 单向绑定(ng-bind) 和 双向绑定(ng-model) 的区别? ng-bind 单向数据绑定($scope ->...

634117608
2018/04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

哪些情况下适合使用云服务器?

我们一直在说云服务器价格适中,具备弹性扩展机制,适合部署中小规模的网站或应用。那么云服务器到底适用于哪些情况呢?如果您需要经常原始计算能力,那么使用独立服务器就能满足需求,因为他...

云漫网络Ruan
45分钟前
2
0
Kafka 2.3 Producer (0.9以后版本适用)

kafka0.9版本以后用java重新编写了producer,废除了原来scala编写的版本。 这里直接使用最新2.3版本,0.9以后的版本都适用。 注意引用的包为:org.apache.kafka.clients.producer import ja...

实时计算
54分钟前
2
0
Java 中的 String 有没有长度限制

转载: https://juejin.im/post/5d53653f5188257315539f9a String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西...

低至一折起
今天
14
0
OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
11
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部