AngularJS $广播名称被重置为空字符串

时间:2016-07-28 18:03:09

标签: angularjs angularjs-scope

我正在尝试实现此处的Angular Dashboard Framework

https://github.com/angular-dashboard-framework/angular-dashboard-framework

在主dashboard.js代码(https://github.com/angular-dashboard-framework/angular-dashboard-framework/blob/master/src/scripts/dashboard.js)中有这一行:

if (!$scope.editMode){
        $rootScope.$broadcast('adfDashboardChanged', name, model);
   }

我在angular.js代码中设置了断点,其中定义了$ broadcast函数:

$broadcast: function(name, args) {
    var target = this,
        current = target,
        next = target,
        etc...

"名称"参数是一个空字符串,即使我确实传递了事件名称' adfDashboardChanged。'因为这个值是以某种方式,某个地方被重新设置为空字符串,我的$ on listener永远不会把它拿起来。

为什么会重新设置此值?

0 个答案:

没有答案