You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

app.js 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. 'use strict';
  2. /* App Module */
  3. var app = angular.module('app', [
  4. 'ui.bootstrap',
  5. 'ui.router',
  6. 'LocalStorageModule',
  7. 'ngAria',
  8. 'ngAnimate',
  9. 'ngMaterial',
  10. 'appSdk'
  11. ]);
  12. app.config(['$stateProvider', '$urlRouterProvider', '$httpProvider', '$locationProvider',
  13. function($stateProvider, $urlRouterProvider, $httpProvider, $locationProvider) {
  14. /*$stateProvider.state('root', {
  15. abstract: true,
  16. template: '<div ui-view=""></div>',
  17. resolve: {
  18. groups: ['GroupsBusiness', function (GroupsBusiness) {
  19. return GroupsBusiness.loadAll();
  20. }]
  21. }
  22. });*/
  23. //$locationProvider.html5Mode(true);
  24. $stateProvider.state('home',{
  25. url:'/',
  26. //parent: 'root',
  27. templateUrl:'views/home.html',
  28. controller:'HomeController',
  29. revolve:{}
  30. });
  31. $urlRouterProvider.otherwise('/');
  32. }])
  33. .directive('dateNow', ['$filter', function($filter) {
  34. return {
  35. link: function( $scope, $element, $attrs) {
  36. $element.text($filter('date')(new Date(), $attrs.dateNow));
  37. }
  38. };
  39. }])
  40. .run(['$rootScope', '$state',function ($rootScope, $state) {
  41. $rootScope.$on('$stateChangeError', function (e, curr, prev) {
  42. //$state.go('/');
  43. });
  44. }]);