角度控制器和模态

时间:2015-12-06 02:37:52

标签: javascript angularjs

我有一个自定义模式,必须放在html页面中。

它有一个控制器如下

    <html ng-app="app" ng-controller="htmlCtrl">

    <body ng-class = "{'modal' : showAddDoctor == true }">
.....
<ng-view></ng-view>
.....
<div id="modal">
<button ng-click="closemodal()"></button> <!--- not working ---->
</div>

在htmlCtrl中我有两个$on事件如下

    $scope.$on("ShowModal",function(event){
        $scope.ShowModal = true;
    });
    $scope.$on("HideModal", function(event) {
        $scope.ShowModal = false;
    });

现在在其中一个视图中的控制器中$emit

$scope.$emit("ShowModal);

完美无缺。

现在回到htmlCtrl我尝试拨打closeModal()以便我可以$scope.$emit("HideModal"); 但它不起作用。

任何想法为什么?

0 个答案:

没有答案