Hi, I'm working on first big AngularJS project and one of the first tasks I'm tackling is creating the login mechanism. The way I want the page to work is, when the user is logged out they see the main login screen, once they have successfully logged in the main template shows the full application UI (header, navigation etc).
So far I have created all my pages to load through ngView, but when I load the loginView I still have all the UI components in the main template (navigation etc). My plan was to create a login service that, for now, just checks that the user has submitted the login details. Then is sets a property of 'loggedIn'. I was then going to use this loggedIn property to check against in each UI element, so if loggedIn == true the ng-show will display the UI element if not the the UI element is hidden. The main problem I'm trying to tackle is have one main template and loading the login as a view within that template. Ideally I'd have two templates, one for the loggin and one for the main template. Any suggestions on the approach I'm taking? Thanks Stephen -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
