2016-06-27 7 views
-2

アドバイスが必要です。私は単純なポップアップウィンドウを持っています。これは...ボタンで言いましょう。他の場所をクリックしてこのポップアップを閉じる必要があります。これは簡単な部分です。私は 'クリック'で$ windowを使用するディレクティブを作成し、ディレクティブ(またはその子)と同じオブジェクトでない場合は、ポップアップを閉じるようにトリガします。しかし、私の問題は引き金になります。 :)トリガーはポップアップの外にあり、トリガーをクリックするとpopup.show = trueが設定されますが、その直後にpopup.show = falseをクリックして外部に移動します。 私はこの状況に対処することができますが、私はこれを処理するための汎用的な方法が必要です。どんな助言も最も肯定されます。私はちょうど方向が必要であり、コードは必要ではない。 THX :)角度/ JS:トリガーで外側の要素をクリック

+0

後で、私は似たようなトピックを見つけました。 http://stackoverflow.com/questions/31210765/click-outside-div-when-div-has-buttons-that-fires-events-angularjs – Kindzoku

答えて

1

背景: '静的'

背景 - 背景のコントロールの存在。許容値:true(デフォルト)、false(背景なし)、 'static' - 背景は存在しますが、モーダルウィンドウの外側をクリックするとモーダルウィンドウは閉じられません。

$modal.open({ 
    templateUrl: 'myModalContent.html', 
    controller: ModalInstanceCtrl, 
    backdrop: 'static' 
}) 
+0

thxしかし、それはブートストラップモーダルではありません。それだけです

Kindzoku

+1

モデルを常にオンにしたいのですが、なぜ値を設定しないのですか?popup.show = true常にボタンをトリガーしますか? –

+0

私はあなたの質問を理解しているかわかりません。 – Kindzoku

関連する問題