在嵌套控制器上调用方法

时间:2013-07-01 15:03:12

标签: angularjs angular-ui-bootstrap

我有一个Angular应用程序,当我点击某个元素时会显示一个ui.bootstrap.modal对话框。我想让模态逻辑可重用,所以将它分成一个单独的控制器。结果(简化)如下所示:

<div ng-controller="MyController">
    <button class="btn" ng-click="open()">Open me!</button>
    <div ng-controller="ModalController" modal="shouldBeOpen" close="close()" options="opts">
        ...
    </div>
</div>

模态的可见性由ModalController上的属性控制:

$scope.shouldBeOpen = true;

如何在open()上使用MyController方法设置该属性?

0 个答案:

没有答案