2017-04-04 6 views
0

私は時間制限で閉じるionicPopupを持っています。それは画面上のどこにでもシングル/ダブルタップで閉じることが可能ですか?私は閉じるボタンを設定することができますが、実際には私が必要なものではありません。私は単純な解読方法が必要であり、もっと実用的であると思う画面上のタップです。ionicPopup close on tap

コード:

var errorPopup = $ionicPopup.show({ 
    scope: $scope, 
    title: 'Unexpected Error', 
    templateUrl: 'error.html' 
    }); 

    $timeout(function() { 
    errorPopup.close(); 
    }, 3000); 
} 

そして、別の質問は、私は私のHTMLコード内のハイパーリンクタグの束を持っています。しかし、私は私のアプリを実行するイオンは、各ハイパーリンクの周りに1pxの境界線を置きます。何らかの ""タグ境界を削除することは可能ですか? "私はそれがCSSのものでなければならないことは分かっていますが、私はオリジナルのイオンスタイルを変更したくはありませんが、そのセグメントを別のものに上書きすることを好みます。そこにいるどんな看護師も助けてくれる?

ソリューション:(Link

<div class="col text-center"> 
    <a class="item dash-link" id="link" href="#" onclick="window.open('http://www.example.com', '_blank', 'location=no'); return false;"> 
    <img ng-src="img/icons/example.png" height="80" width="80"></a> 
    <br> 
    GMail 
</div> 

CSS:

#link { 
    text-decoration:none; 
    border:0; 
    outline:none; 
} 

答えて

0

This is a serviceこの動作を実現します。

は亭

$ bower install ionic-close-popup 

でそれをインストールし

をインストールし、アプリケーションの依存関係にあるionic.closePopupモジュールを含める:

angular.module('app', ['ionic', 'ionic.closePopup']) 

使用

新しく作成したポップアップをclosePopupServiceサービスに登録します。

var alertPopup = $ionicPopup.alert({ 
     title: 'Alert popup', 
     template: 'Tap outside it to close it' 
}); 
IonicClosePopupService.register(alertPopup);