Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // loginState.js
- class LoginState extends State {
- /**
- * Construct the state.
- * @param {ng.ui.IStateProvider} $stateProvider
- */
- constructor($stateProvider) {
- super($stateProvider, 'login', {
- url: '/login',
- templateUrl: '/views/login/login.html',
- dependencies: ['testVariable']
- });
- }
- onInitialize(testVariable) {
- console.log(`Hello, ${testVariable}`);
- }
- }
- // loginModule.js
- const loginModule = angular.module('grassroots.login', [uiRouter]);
- loginModule.config(['$stateProvider', function($stateProvider) {
- return new LoginState($stateProvider);
- }]);
- loginModule.constant('testVariable', 'Code Review');
- // Console output:
- > Hello, Code Review
Advertisement
Add Comment
Please, Sign In to add comment