标签:
使用angularjs,发现controller间的值传递,比较麻烦的,以后几篇文章会陆续说几种方法。
一,angularjs $broadcast $emit $on的处理思想
在一个controller里面通过事件触发一个方法,在方法里面通过$broadcast或$emit来定义一个变量,在父,子controller里面通过$on来获取。
二,实例说明angularjs $broadcast $emit $on的用法
1,html代码
2,js代码
3,点击Click me的输出结果
用$broadcast赋的值,只能子级得到值;$emit赋的值,只能父级得到;而平级的什么都不能得到。
angularjs $broadcast $emit $on 事件触发controller间的值传递
标签:
原文地址:http://www.cnblogs.com/renyunbo/p/5782569.html