Ionic2 setRoot失败,无错误

Ionic2 setRoot失败,无错误,ionic2,Ionic2,我有两个根页面。我正在尝试使用setRoot在它们之间切换。问题是: 1->2正常 2->1正常 1->2正常 2->1无 nothing表示之前的代码行被执行,之后的代码行也被执行,控制台中没有任何内容。在浏览器和设备上也一样 我希望这是一个测试版bug,因此我制作了一个简单的应用程序,只使用了这个功能来演示这个问题,但“不幸的是”这是可行的 setRoot可以阻止什么工作 我的环境是: Cordova CLI: 6.1.1 Gulp version: CLI version 3.9.1

我有两个根页面。我正在尝试使用
setRoot
在它们之间切换。问题是:

  • 1->2正常
  • 2->1正常
  • 1->2正常
  • 2->1无
nothing表示之前的代码行被执行,之后的代码行也被执行,控制台中没有任何内容。在浏览器和设备上也一样

我希望这是一个测试版bug,因此我制作了一个简单的应用程序,只使用了这个功能来演示这个问题,但“不幸的是”这是可行的

setRoot
可以阻止什么工作

我的环境是:

Cordova CLI: 6.1.1
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.4
Ionic CLI Version: 2.0.0-beta.24
Ionic App Lib Version: 2.0.0-beta.14
OS: Windows 7 SP1
Node Version: v5.4.0
[更新1-2016.04.15]

请在此处查看我的代码:。注:应与RX或Firebase相关。只要我不取消注释您在“login.ts”和“profile.ts”中看到的初始提交中的注释,就可以来回设置根页面


提前感谢您的建议

您能否与我们分享您为完成此bro而编写的代码。?因为我们不知道你写了什么,也不知道是什么引起了这个问题。我以前在我的一个应用程序中使用过nav.setRoot,它当时运行得很好。我已经为它创建了一个repo。请参阅更新。您能与我们分享您为完成此bro而编写的代码吗。?因为我们不知道你写了什么,也不知道是什么引起了这个问题。我以前在我的一个应用程序中使用过nav.setRoot,它当时运行得很好。我已经为它创建了一个repo。请参阅更新。