0
Когда я пытаюсь транслировать событие:
$scope.selectCategory = function(cat) {
$scope.$broadcast('Cat', {catID: cat});
}
не попадитесь $scope.$on
:
$scope.$on('Cat', function (event, args) {
console.log("in");
$scope.catid = args.catID;
});
Вопрос: Я успешно передать переменную в трансляции, но $ scope.on callback никогда не запускается.