2017-04-04 118 views
0

我有一个工作在时间限制上关闭的ionicPopup。是否可以在屏幕上的任何位置单击/双击关闭它?我知道我可以设置一个关闭按钮,但那不是我所需要的。我需要一个简单的解雇方法,在屏幕上点击我认为更实用。ionicPopup在水龙头上关闭

代码:

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);