0

我有一个 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

4

0 回答 0