我想在我的指令控制器中调用一个函数。因此,我试图使用Angular事件。因此,在指令的外部控制器中,我正在执行以下操作:
this.$rootScope.$broadcast('event', "TEST");
我的指令的构造函数如下所示:
constructor(private $scope: ng.IScope) {
this.$scope.$on('event', (event: ng.IAngularEvent, data: string) => {
console.log(data);
});
}
在调用广播事件的函数时没有任何反应。