Guest User

Untitled

a guest
May 14th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // loginState.js
  2. class LoginState extends State {
  3.   /**
  4.    * Construct the state.
  5.    * @param  {ng.ui.IStateProvider} $stateProvider
  6.    */
  7.   constructor($stateProvider) {
  8.     super($stateProvider, 'login', {
  9.       url: '/login',
  10.       templateUrl: '/views/login/login.html',
  11.       dependencies: ['testVariable']
  12.     });
  13.   }
  14.  
  15.   onInitialize(testVariable) {
  16.     console.log(`Hello, ${testVariable}`);
  17.   }
  18. }
  19.  
  20. // loginModule.js
  21.  
  22. const loginModule = angular.module('grassroots.login', [uiRouter]);
  23.  
  24. loginModule.config(['$stateProvider', function($stateProvider) {
  25.   return new LoginState($stateProvider);
  26. }]);
  27.  
  28. loginModule.constant('testVariable', 'Code Review');
  29.  
  30.  
  31. // Console output:
  32. > Hello, Code Review
Advertisement
Add Comment
Please, Sign In to add comment