如何更改窗口并在新窗口中触发事件?

时间:2018-09-14 08:39:53

标签: javascript jquery angularjs

我有一个菜单,该菜单将通过菜单指定的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

0 个答案:

没有答案