全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

AngularJS实现页面跳转后自动弹出对话框实例代码

今天在做任务的时候发现,需要在angularJS中知道什么时候页面加载完成,这样才能进行一些弹出操作,不然页面没有出来就弹出显得很突兀。

下面是解决办法:

$scope.showAlert = function() { 
      var alertPopup = $ionicPopup.alert({ 
        title: 'Don\'t eat that!', 
        template: '<h1>It might taste good</h1>' 
      }); 
    }; 
    $scope.$watch('$viewContentLoaded', function() { 
      $scope.showAlert(); 
    }); 

运行效果:

能够隐约的看到了后面的页面了,说明先进行的页面加载,之后才进行的弹出。

PS:下面看下angularjs页面加载后自动弹窗

首先在控制器内写好一个弹窗,我用的是ionic的默认提示对话框

// 一个确认对话框
  $scope.showConfirm = function() {
   var confirmPopup = $ionicPopup.confirm({
    title: 'Consume Ice Cream',
    template: 'Are you sure you want to eat this ice cream?'
   });
   confirmPopup.then(function(res) {
    if(res) {
     console.log('You are sure');
    } else {
     console.log('You are not sure');
    }
   });
  };

然后在控制器内加入$viewContentLoaded事件

$scope.$watch('$viewContentLoaded', function() { 
    $scope.showConfirm(); 
  });
 

在网上看有人说在官方的API里面没有看到viewContentLoaded,可能Angular2之后废除了?但是我使用老版本是可以的。还要多学习其他方法捏..


# angularjs页面跳转弹出对话框  # 页面加载弹窗  # Angular 多级路由实现登录页面跳转(小白教程)  # Angular 利用路由跳转到指定页面的指定位置方法  # Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)  # AngularJS页面带参跳转及参数解析操作示例  # AngularJS实现单一页面内设置跳转路由的方法  # angular同一页面跳转重新执行的实现方法  # 弹出  # 加载  # 对话框  # 的是  # 什么时候  # 我用  # 人说  # 要多  # 后才  # 解决办法  # 写好  # 看到了  # 在网上  # 但是我  # eat  # template  # watch  # alert  # title  # gt 


相关文章: 宝华建站服务条款解析:五站合一功能与SEO优化设置指南  建站之星24小时客服电话如何获取?  已有域名和空间如何快速搭建网站?  如何在IIS中新建站点并配置端口与IP地址?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  北京专业网站制作设计师招聘,北京白云观官方网站?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  制作网站的基本流程,设计网站的软件是什么?  教学网站制作软件,学习*后期制作的网站有哪些?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  如何在建站之星网店版论坛获取技术支持?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  如何快速搭建响应式可视化网站?  利用JavaScript实现拖拽改变元素大小  制作企业网站建设方案,怎样建设一个公司网站?  网站制作公司排行榜,抖音怎样做个人官方网站  建站之星3.0如何解决常见操作问题?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  智能起名网站制作软件有哪些,制作logo的软件?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  高端智能建站公司优选:品牌定制与SEO优化一站式服务  如何用IIS7快速搭建并优化网站站点?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何制作算命网站,怎么注册算命网站?  如何通过PHP快速构建高效问答网站功能?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  网站代码制作软件有哪些,如何生成自己网站的代码?  Android使用GridView实现日历的简单功能  高性能网站服务器配置指南:安全稳定与高效建站核心方案  购物网站制作公司有哪些,哪个购物网站比较好?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  如何选购建站域名与空间?自助平台全解析  建站主机服务器选购指南:轻量应用与VPS配置解析  C#如何使用XPathNavigator高效查询XML  济南网站建设制作公司,室内设计网站一般都有哪些功能?  ,网页ppt怎么弄成自己的ppt?  ,柠檬视频怎样兑换vip?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  建站主机系统SEO优化与智能配置核心关键词操作指南  公众号网站制作网页,微信公众号怎么制作?  如何在阿里云域名上完成建站全流程?  公司门户网站制作流程,华为官网怎么做?  建站之星客服服务时间及联系方式如何?  如何高效完成自助建站业务培训?  制作网站公司那家好,网络公司是做什么的?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  如何高效生成建站之星成品网站源码?  文字头像制作网站推荐软件,醒图能自动配文字吗?  香港服务器租用费用高吗?如何避免常见误区? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。