我在 Angular 中遇到问题,我在我的 Controller 中声明了一个函数,我希望指令能够调用该函数。我在指令范围内使用 &
来引用父函数。
当第一个指令中有另一个指令并且内部指令也在 Controller 中引用此函数时,就会出现问题。
可以从第一个指令和第二个指令中调用函数(如果函数没有参数)。该函数可以从第一个指令调用,而不是从第二个指令调用(如果函数有参数)。
这个 plnkr 展示了它的实际效果:
https://plnkr.co/edit/8E5oNvWcF0QQWL7pmxrD?p=preview
这是一个错误还是我遗漏了什么?
最佳答案
<directive-two increment="increment()" add="add({amount : amount})"></directive-two>
关于javascript - 使用来自指令的参数的 Angular 调用父函数,深度为两层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36438163/