角度指令回调函数

时间:2016-06-11 16:24:57

标签: javascript angularjs

我已经看了几个关于能够在指令中使用回调的SO问题,但它们似乎对我的小提琴没什么帮助。我有一个父指令和一个子指令。在父级的范围内,我有一个函数,我需要从子模板指令的按钮调用。根据我迄今为止尝试过的小角度知识,如果不在按钮上使用ng-click,我就无法使用它。

我被告知,指令不应该关心其他指令,而是在其范围上公开某些方法,这些方法可以根据传递给指令的内容与另一个指令进行通信。我可能会离开这里,我认为my fiddle表明了这一点。

非常感谢任何理解方面的帮助。

2 个答案:

答案 0 :(得分:0)

单击上的多个函数调用试试这个: 你必须有 ;功能之间

ng-click="myFunc1();myFunc2();myFunc3();"

答案 1 :(得分:0)

要接收回调函数,您可以使用method = '&'绑定范围。

如果您需要公开指令功能,可以使用服务检查它:How to expose behavior from a directive with isolated scope?

相关问题