其实这篇文章是作为后续的基础,无论是指令之间,控制器之间,还是指令与控制器之间的通信,无外乎就几种方法:
- 共享对象
- 依赖服务
- 事件传播
而范围上来看,无非就这样两种:
- 父子之间
- 兄弟之间
注:E类型指令中的A类型指令应该视为是E类型指令的孩子,属于属性节点。
下面这篇文章,我就不打算翻译了,和我后面23-26号翻译的几篇差不多,所以大家这篇文章就直接看原文吧,后续如果有时间,我会再回来进行补充的。
How to get a directive and controller to “talk”