1 $scope.$on('%s', function (event) { 2 var args; 3 switch (arguments.length) { 4 case 0: 5 return; 6 case 1: 7 args = null; 8 break; 9 case 2: 10 args = arguments[1].toString(); 11 break; 12 default: 13 for (var i = 0; i < arguments.length - 1; i++) { 14 args[i] = arguments[i + 1]; 15 if (args[i]) { 16 args[i] = args[i].toString(); 17 } 18 } 19 } 20 window.studioEventEmitter.emit(event.name, args); 21 }); 22