How does the app know a component is a page
问题 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