AngularJS广播 - >在听众

时间:2015-05-06 07:01:03

标签: angularjs

在一个控制器中,我有以下广播:

$rootScope.$broadcast('handleCreatedUser', {message: 'Hallo'});

在另一个控制器中我有这个:

$rootScope.$on('handleCreatedUser', function(args) {
    alert('CreateUserResponseController : ' + args.message);
    });

我总是收到警告信息:" undefined"。 其实我不知道自己做错了什么。有谁有任何想法? 非常感谢!

1 个答案:

答案 0 :(得分:3)

Angular Docs

  

事件监听器函数格式为:function(event,args ...)

所以你想要的args是第二个参数,而不是第一个,所以下面应该有效:

MinGW-w64 + MSYS2