n8finch
9/18/2016 - 10:36 AM

routes-for-genesis-angular-gulp-app

routes-for-genesis-angular-gulp-app

//ROUTES
    .config([ '$stateProvider', '$urlRouterProvider', '$locationProvider', function ($stateProvider, $urlRouterProvider, $locationProvider) {
      $urlRouterProvider.otherwise('/');
      $stateProvider
        .state('posts', {
          url: '/',
          controller: 'Posts',
          templateUrl: ajaxInfo.template_directory + 'assets/templates/app-index.html'
        })
        .state('single', {
          url: '/posts/:slug/',
          controller: 'singleView',
          templateUrl: ajaxInfo.template_directory + 'assets/templates/single.html'
        })
        .state('page', {
          url: '/pages/:slug/',
          controller: 'pageView',
          templateUrl: ajaxInfo.template_directory + 'assets/templates/page.html'
        });

      //Enable pretty permalinks, sans the #
      $locationProvider.html5Mode(true);
    }])