0

特定の要素をクリックすると ui.bootstrap.modal ダイアログを表示する Angular アプリがあります。モーダル ロジックを再利用可能にしたいので、別のコントローラーに分離しました。結果 (簡略化) は次のようになります。

<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