2016-11-24 7 views
0

iOSデバイスでngDialogボックスが非常に素早く消える問題があります。ダイアログボックスはデスクトップシステムで3秒間表示されていますが、SafariブラウザのiOSデバイスではすばやく消えます。 Chromeではこれが完全に機能します。Angular.js ngDialogボックスが消えるiOSデバイスSafariブラウザ固有の問題

コードはここに掲載されています

  var dialog = ngDialog.open({ 
       template: '<div><uib-alert type="success">' + message + '</uib-alert></div>', 
       className: 'ngdialog-theme-default popup-custom-height', 
       showClose: false, 
       closeByNavigation: true, 
       closeByDocument: false, 
       plain: true 
      }); 

      $timeout(function() { 
       ngDialog.close(dialog.id); 
      }, 3000); 

は、私はまた、問題をデバッグしています。ただし、このngDialog.close(...)は3秒後に呼び出されますが、その前に何らかの形でダイアログボックスが画面から消えます。

+0

これについての回答はありますか? –

答えて

0

問題はタイムアウトなどではありませんでした。これが修正されるように、すべてのダイアログボックスを閉じるグローバル関数がありました。

関連する問題