How to hide sidebar in login page?
How can I open login page first without sidebar and then after successful login will redirect on dashboard of template in Angular 4.
How to hide sidebar in login page?
How can I open login page first without sidebar and then after successful login will redirect on dashboard of template in Angular 4.
The best way to do this is to design a Shell Component(suggested by Deborah Kurata in this ngConf talk) which will house your View After the user logs in.
The template of this Shell Component will house the Side Bar. The template of this Shell Component will also have a
router-outlet
for internal routing.So your
Routes
config will look something like this:Template for the Shell Component:
Template for your App Component:
Here's a Sample StackBlitz for your ref.