什么时候应该生成页面和Ionic 3中的组件?

时间:2017-08-15 16:23:38

标签: javascript angular ionic-framework ionic3

我无法完全理解离子中页面和组件之间的区别。

据我所知@IonicPage()使我们能够懒得加载页面,但真正研究的是,所提供的示例都没有使用(所有这些都使用组件作为顶级页面)

我想知道何时应该使用页面和何时使用组件,因为它们都很容易通过CLI生成。

非常感谢有关该主题的任何输入和信息。

1 个答案:

答案 0 :(得分:3)

pagecomponent' s真的是一回事。 page的概念是一种离子的东西,它们可以用作一个屏幕(例如主页'或者#39;联系页面')你的应用。虽然component旨在用作page的一部分(例如自定义联系卡)。

根据this SO-answer,当component被推到NavController堆栈时,page被视为@IonicPage()

@IonicPage()和延迟加载是相当新的,您可能会在{{1}}出现之前看到的示例。这个博客系列给出了一个很好的解释:
Part 1
Part 2