Ionic3,NavController和Deeplink

时间:2018-07-12 09:42:03

标签: ionic3

我正在使用Ionic3(3.9)。我尝试为我的页面设置Deepllinks,只有在我将NavController.push与字符串作为参数时才能使用

nav.push('test0r')

我要导航到的页面定义:

@IonicPage({
  name: 'test0r',
  segment: 'wusa'
})
[...]

到目前为止效果很好,但是当我根据文档说明使用有效页面类型调用NavControll.push时,页面会更改,但是URL不会改变,即使我尝试直接进入页面也是如此通过URL无效。

示例:

import { testPage } from '../test/test';
[...]
nav.push(testPage)

我想知道为什么吗?这可能是Ionic的错误,我是否应该在GitHub项目上设置问题?还是我忘记/做错了什么?

1 个答案:

答案 0 :(得分:-1)

我认为您要查找的是在导航到新页面时更改根目录。

nav.setRoot(testPage);