@IonicPage()
装饰器在ts.file ionic 3中的含义是什么以及如何使用此@IonicPage()
装饰器
答案 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更好地理解。