css - ionicPopup 点击关闭

标签 css angularjs ionic-framework

我有一个在时间限制内关闭的工作 ionicPopup。是否可以在屏幕上的任意位置单击/双击关闭它?我知道我可以设置一个关闭按钮,但这并不是我真正需要的。我需要一个简单的关闭方法,我认为点击屏幕更实用。

代码:

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

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

还有一个问题,我的 html 代码中有一堆超链接标签。但是当我运行我的应用程序时,ionic 会在每个超链接周围放置一个 1px 的边框。是否有可能以某种方式删除“”标签边框。我知道它应该是一个 CSS 的东西,但我不想修改原来的 ionic 样式,但更愿意用另一个覆盖那个部分。有没有大师可以提供帮助?

解决方案:(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;
}

最佳答案

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

关于css - ionicPopup 点击关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43206358/

相关文章:

php - 插入选定的数据作为外键和 SQLSTATE[23000] : Integrity constraint violation: 1048

css - 导航栏切换器在 Bootstrap 5 中不工作

html - 嵌套表不按高度填充父 td

css - 制作更小的 JavaFX ComboBox

html - 将一个 div 放在父 div 的底部

javascript - 如何自定义样式 angular-bootstrap-toggle?

javascript - IE11 使用 AngularJS 的 ng-repeat 渲染变慢/卡住

angular - 使用 TypeScript 以编程方式检查 Ionic 2 单选按钮

javascript - Angularjs如何根据另一个列表中是否存在重复元素有条件地检查复选框

ios - iOS Today 扩展可以访问本地存储吗?