0
関数Aで$ modal.open({{..})を定義して結果を返します。 私は他の機能でそれを使用しています。私は他の機能のポップアップウィンドウを閉じたいと思います。例えば他の関数で呼び出したときにポップアップウィンドウを閉じる方法
:
関数Aで$ modal.open({{..})を定義して結果を返します。 私は他の機能でそれを使用しています。私は他の機能のポップアップウィンドウを閉じたいと思います。例えば他の関数で呼び出したときにポップアップウィンドウを閉じる方法
:
我々が追加した "いるisOpen" 変数、はfalse、デフォルトで。ユーザーが関数Aを呼び出すと、真の値がこれに割り当てられます。 ユーザーが別の関数を呼び出すたびに、isOpen値をチェックしているときにモデルオブジェクトが閉じます。 あなたがこのために試すことができます。
var isOpen=false;
function A(x, y)
{
var a = $modal.open({{..});
isOpen=true;
return a.result ;
}
function B (z,w,t)
{
A(x1, y1).then(
function (result1){
if(isOpen){
$model.close(); // close popup window here:
}
});
}
'VAR A = $ modal.open({{..})'あなたはそれが1つのカーリー閉じかっこが不足していると思ういけませんか? – Aravind
これは問題ではありません。 通常、モーダル.openの後、私はまっすぐresult.then - >それはウィンドウを閉じますが、今私は他の関数でそれを使用し、私はウィンドウを閉じていません – Iapel150
あなたは$ modalのためにどのライブラリを使用していますか? ui-bootstrap? – strelok2010