Hello,
I'm a newbie in AngularJS faced with the following problem.
I'm working a application which requires user to key in the branch detail
while logging into the application.
This branch information needs to be used in subsequent controllers
So login.js which is a service has the following after successful
authentication
$rootScope.currentBranch = user.branch; // Works fine, gets printed
on the console
$location.path('/spend');
The spend path is wired to the template which is partial spend.html and
which in turn is wired to the controller SpendCtrl
In SpendCtrl I'm using the alert to display the value of current branch
window.alert($rootScope.currentBranch);
Works perfectly well when it is re-directed to the spend.html for the first
time and alerts the currentBranch the user used to login.
But when I hit F5 to refresh the browser, I'm alerted with an undefined
instead of the currentBranch.
Can someone please help and explain to me what am I doing wrong here.
The angular version is 1.2.16 and the project has been generated using
yeoman generator angular-fullstack.
In the same code, the $rootScope is assigned a resource object of user
information details. Which I'm able to alert in the controller with the
correct value evenr after hitting refresh multiple times.
--
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.