@IonicPage装饰器是否已被弃用?

时间:2017-07-18 13:38:25

标签: ionic-framework ionic3

我尝试从代码中删除@IonicPage装饰器,一切正常。但我没有在文档中找到它。 @IonicPage段属性不起作用。如果我导航到网页,则网址不会更改,网址始终为http://localhost(而不是http://localhost/page1)。页面示例:

@IonicPage({
    segment: 'page1'
})
@Component({
  selector: 'page1',
  template: 'some content'
})
export class Page1 {

}

1 个答案:

答案 0 :(得分:0)

如果您未在 app.component.ts 中更改 rootPage 导入的组件字符串,它不会延迟加载。

正如@sebaferreras所说,如果懒惰,@ IonicPage会起作用。

当您在Ionic中延迟加载页面时,每页都会添加模块,并使用自己的 @ngModule 。 您在导入:[] 部分中使用 IonicPageModule.forChild(PageName)
而不是顶级 app-module.ts

中的 IonicModule.forRoot(AppName)