【发布时间】:2018-11-25 10:36:53
【问题描述】:
我正在 Ionic 3 和 AngularJS/Typescript 上使用 Visual Studio Code。 我使用 this.navCtrl.push() 跳转到另一个页面。 我有两个类/页面需要跳转,它们被称为“level1”和“level2”。当我使用
this.navCtrl.push(level2)
效果很好! 但是当我使用变量时:
levelNbr: any;
if(value == null)
{
this.levelNbr = "level1"
}
else
{
this.levelNbr = "level2"
}
this.navCtrl.push(this.levelNbr)
我收到一条错误消息:
未捕获(承诺):无效链接:level2
这意味着它的实际阅读级别2。但是它没有打开页面。 如何使用变量打开/推送页面?
谢谢
添加使用的代码:
import { level1 } from './../levels/levels';
import { level2 } from './../levels/levels';
//all classes are in one file called levels
在 app.modules.ts 中也声明了它们。
【问题讨论】:
标签: angularjs typescript ionic3