我尝试从代码中删除@IonicPage装饰器,一切正常。但我没有在文档中找到它。 @IonicPage段属性不起作用。如果我导航到网页,则网址不会更改,网址始终为http://localhost(而不是http://localhost/page1)。页面示例:
@IonicPage({
segment: 'page1'
})
@Component({
selector: 'page1',
template: 'some content'
})
export class Page1 {
}
答案 0 :(得分:0)
如果您未在 app.component.ts 中更改 rootPage 从导入的组件到字符串,它不会延迟加载。
正如@sebaferreras所说,如果懒惰,@ IonicPage会起作用。
当您在Ionic中延迟加载页面时,每页都会添加模块,并使用自己的 @ngModule 。
您在导入:[] 部分中使用 IonicPageModule.forChild(PageName),
而不是顶级 app-module.ts