Я использую:Как я могу трансляции и события с помощью AngularJS?
<body data-ng-keydown="$broadcast('keydown',$event)">
В моем контроллере (ребенок)
$scope.$on('keydown', function (event) {
})
я ожидал увидеть, что событие содержало такой же, как $ события, но это не так. Например, $ event содержит поле keyCode, но событие нет. Что не так ?
Я также попытался это:
$scope.callFunction = function (event) {
$scope.$broadcast('keydown', event)
}
В любом случае это, кажется, когда KeyDown событие получить параметр в функции (событие) не совпадает с параметром отправленного в эфире.