Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

app.js 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. //$locationProvider.html5Mode(true);
  15. $stateProvider.state('home',{
  16. url:'/',
  17. reloadOnSearch: false,
  18. templateUrl:'views/home.html',
  19. controller:'HomeController'
  20. });
  21. $stateProvider.state('thisweek',{
  22. url:'/thisweek',
  23. reloadOnSearch: false,
  24. templateUrl:'views/home.html',
  25. controller:'HomeController'
  26. });
  27. $urlRouterProvider.otherwise('/');
  28. }])
  29. .directive('dateNow', ['$filter', function($filter) {
  30. return {
  31. link: function( $scope, $element, $attrs) {
  32. $element.text($filter('date')(new Date(), $attrs.dateNow));
  33. }
  34. };
  35. }])
  36. .run(['$rootScope', '$state',function ($rootScope, $state) {
  37. $rootScope.$on('$stateChangeError', function (e, curr, prev) {
  38. //$state.go('/');
  39. });
  40. }]);