Как изменить окно и вызвать событие в новом окне? - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть меню, которое вызывает html-файл, который я указал в меню, на страницу контента.Я хочу, чтобы в одном из этих HTML-файлов содержимого была кнопка, которая изменяет содержимое, например щелчок по меню, и вызывает событие в новом окне.

У меня есть кнопка в содержимом, которое я открываю с помощью$scope.$parent.$parent функция.

Эта функция транслирует событие от главного ко всем дочерним элементам, к которым я отношусь, проблема в том, что оно не достигает новой страницы ...

Что у меня есть, так это:

при клике ->

   $scope.submit = function(){
        $scope.$parent.$parent.scheduleMaintenance($scope.forecast[$scope.selectedIndex]);
   };

, затем он вызывает это

    $scope.scheduleMaintenance = function(aIndex){
        $scope.changeMenu("planner", 1);

        $scope.$broadcast('newMaintenance', aIndex);

    };

и ловит его

        $scope.$on('newMaintenance', function (event, aIndex){
            alert("catched");

        });

все работает, кромепоследняя часть, я понятия не имею, почему: O

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...