global.controller.js 725 B

1234567891011121314151617181920212223242526
  1. (function() {
  2. 'use strict';
  3. angular
  4. .module('cloudbudget')
  5. .controller('GlobalController', GlobalController);
  6. GlobalController.$inject = ['$scope', '$rootScope', '$location'];
  7. function GlobalController($scope, $rootScope, $location) {
  8. var vm = this;
  9. vm.change_account = change_account;
  10. vm.current_account = undefined;
  11. $scope.$watch(function() {
  12. return $rootScope.current_account;
  13. }, function() {
  14. vm.current_account = $rootScope.current_account;
  15. }, true);
  16. function change_account() {
  17. $location.path('/account/' + vm.current_account);
  18. };
  19. }
  20. })();