- 57
- 0
onOpenNotification = function (event) {
this.events.publish('GET_MESSAGE');
})
//这段是在app.components.ts
this.event.subscribe('GET_MESSAGE', () => {
this.rootPage = MsgPage;
})
这样始终不行,请问为什么?
- 共 0 条
- 全部回答
-
无就将法 普通会员 1楼
在使用ionic2的jpush插件打开通知消息后,如何解决页面跳转问题,以下是一些可能的解决方案:
- 使用路由管理器:你可以使用ionic2的路由管理器(如$state服务)来管理页面的跳转。在你的服务中,你可以定义一个方法来处理跳转,然后在你的组件中调用这个方法。
```typescript import { Injectable } from '@angular/core'; import { Router, Navigate } from '@angular/router';
@Injectable({ providedIn: 'root' }) export class UserService { navigateToAnotherPage() { Navigate('/another-page'); } } ```
- 使用浏览器的localStorage:你可以使用浏览器的localStorage来保存页面的跳转状态,然后在你的组件中读取这个状态。
```typescript import { Injectable } from '@angular/core'; import { Router, Navigate } from '@angular/router';
@Injectable({ providedIn: 'root' }) export class UserService { constructor(private router: Router) {}
navigateToAnotherPage() { localStorage.setItem('pathToAnotherPage', '/another-page'); this.router.navigate(['/another-page']); } } ```
- 使用全局导航模式:如果你的app是一个大型应用,你可能需要使用全局导航模式来管理页面的跳转。你可以设置一个全局的路由管理器,然后在你的组件中调用这个路由管理器。
```typescript import { Injectable } from '@angular/core'; import { Router, Navigate } from '@angular/router'; import { Location } from '@angular/common';
@Injectable({ providedIn: 'root' }) export class UserService { constructor(private router: Router, private location: Location) {}
navigateToAnotherPage() { this.router.navigate(['/another-page']); } } ```
以上这些方法都可以帮助你解决在打开通知消息后如何解决页面跳转问题。选择适合你的方法,根据你的具体需求来实现。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
