How does the app know a component is a page

北城余情 提交于 2020-01-14 12:03:12

问题


Now that the @Page decorator had been deprecated, how does the app differentiate between a component that should be used as part of a page and a component that represents a page you can navigate to?

The only difference I see that page components have no selector property defined in the @Component decorator.


回答1:


A component is considered to be a page if it's pushed to the navigation controller's stack.

A selector property is optional in an Angular2 component. You only need it when you want to use the component as an HTML element in the template of another component.

I think the reason @Page was deprecated, is that there wasn't so much difference between the two in the first place.



来源:https://stackoverflow.com/questions/37812083/how-does-the-app-know-a-component-is-a-page

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!