PhoneGap中文网

 找回密码
 立即注册
查看: 19057|回复: 2
打印 上一主题 下一主题

$ionicModal隐藏后父层页面刷新问题

[复制链接]

17

主题

30

帖子

153

积分

注册会员

Rank: 2

积分
153
跳转到指定楼层
楼主
发表于 2015-7-26 22:16:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个A.html,这个页面会从数据库中select 一些数据 展现出来 【读取数据是在A页面的controller中完成的】
我在A.html中 打开了一个 $ionicModal 页面  【$scope.modal.show();】  然后我在这个modal里面更新了 数据库中的数据,
当我关闭这个modal的时候 【$scope.modal.hide();】 回到了 A.html中,我怎么能在关闭modal时刷新这个A.html,也就是让他重新从数据库中读取数据
我在网上看到 在隐藏的事件上可以添加动作,但是并不好用呢,我该怎么处理?

$scope.$on('modal.hide', function() {
   
//隐藏执行动作
});
--------------------------------------

例如:
$ionicModal.fromTemplateUrl('templates/Add-modal.html', {
      
scope: $scope,
      
animation: 'slide-in-up'
  }).then(function(modal) {
      $scope.
modal = modal
  })
  $scope.
openModal = function() {
      $scope.modal.show();
  }
  $scope.
closeModal = function() {
      $scope.
modal.hide();
  };
  $scope.$on('modal.hide', function() {
      
//想在这里让
Add-modal.html刷新,重新提取数据,但是不好用  });
  $scope.
$on('$destroy', function() {
      $scope.
modal.remove();
  });



回复

使用道具 举报

17

主题

30

帖子

153

积分

注册会员

Rank: 2

积分
153
沙发
 楼主| 发表于 2015-7-26 22:22:39 | 只看该作者
应该是 $scope.$on('modal. hidden', function() {   ,已解决
回复 支持 反对

使用道具 举报

52

主题

528

帖子

1652

积分

金牌会员

Rank: 6Rank: 6

积分
1652
板凳
发表于 2015-7-27 10:06:53 | 只看该作者
Bourne 发表于 2015-7-26 22:22
应该是 $scope.$on('modal. hidden', function() {   ,已解决

是的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-5-2 06:01 , Processed in 0.042241 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表