使用AngularJS和TypeScript从外部作用域调用指令控制器中的函数

时间:2017-06-23 14:53:25

标签: javascript angularjs typescript

我想在我的指令控制器中调用一个函数。因此,我试图使用Angular事件。因此,在指令的外部控制器中,我正在执行以下操作:

this.$rootScope.$broadcast('event', "TEST");

我的指令的构造函数如下所示:

   constructor(private $scope: ng.IScope) {

        this.$scope.$on('event', (event: ng.IAngularEvent, data: string) => {
            console.log(data);
        });
    }

在调用广播事件的函数时没有任何反应。

0 个答案:

没有答案