Angular JS - 我需要从链接调用另一个控制器中的函数,该链接通过ajax成功函数附加在一个控制器中。
我在一个控制器的ajax成功部分中有以下代码,
var acc_summ = '<a href="javascript:;" ng-click="test();" class="pull-right">Refresh</a>';
angular.element(acc_summ).appendTo('#itemsummeries');
我想在另一个控制器中调用test()函数。
提前致谢
答案 0 :(得分:0)
在当前控制器中发出一个事件,并在第二个事件(包含test
函数的事件)中侦听该事件。捕获事件时,请调用该函数。
另外,请记住,在控制器中操作DOM通常是不好的做法,应该在指令中完成。
中查找$emit
,$broadcast
和$on