如何让两个指令相互通信?

时间:2017-09-22 15:50:04

标签: javascript angularjs directive

我对角度js很新。有没有办法让两个指令相互通信?我尝试过使用

require: "^mydirective"

并且由于一些奇怪的原因,它不起作用

1 个答案:

答案 0 :(得分:3)

关于指令提示:

[?][^][directiveName]

^用于指定应使用哪个指令控制器(“继承自”)。因此,例如,指令<column-item>需要找到父指令控制器<crtl-grid>

底线^表示搜索DOM以找到父指令的角度。

? =它表示该指令是可选的angular,如果没有找到,angular将不会抛出异常。