我无法完全理解离子中页面和组件之间的区别。
据我所知@IonicPage()
使我们能够懒得加载页面,但真正研究的是,所提供的示例都没有使用(所有这些都使用组件作为顶级页面)
我想知道何时应该使用页面和何时使用组件,因为它们都很容易通过CLI生成。
非常感谢有关该主题的任何输入和信息。
答案 0 :(得分:3)
page
和component
' s真的是一回事。 page
的概念是一种离子的东西,它们可以用作一个屏幕(例如主页'或者#39;联系页面')你的应用。虽然component
旨在用作page
的一部分(例如自定义联系卡)。
根据this SO-answer,当component
被推到NavController堆栈时,page
被视为@IonicPage()
。
@IonicPage()
和延迟加载是相当新的,您可能会在{{1}}出现之前看到的示例。这个博客系列给出了一个很好的解释:
Part 1
Part 2