什么是ts.file离子3中的@IonicPage装饰器

时间:2017-12-05 06:00:25

标签: ionic-framework ionic3

@IonicPage()装饰器在ts.file ionic 3中的含义是什么以及如何使用此@IonicPage()装饰器

1 个答案:

答案 0 :(得分:1)

使用 @IonicPage()装饰器延迟加载页面非常重要。通过使用延迟加载,可以使项目导航更轻松,因为页面只会在需要时加载。 例如,通常您可以在app.module.ts中导入页面,以便在整个项目中使用它。

import { HomePage } from '../pages/home/home';

使用延迟加载,您只需要在导航时将页面引用为字符串,如下所示:

this.navCtrl.push('HomePage');

或直接在html文件中这样:

<button ion-button navPush="HomePage">

最后,您不再需要导入页面了。

请注意,该页面必须包含 module.ts ,以便延迟加载可以正常工作。

您可以使用此article更好地理解。