我正在尝试实现此处的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永远不会把它拿起来。
为什么会重新设置此值?