Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /home
- /:something
- $stateProvider
- .state('app', {
- url: '/',
- abstract: true,
- templateUrl: '/_/common/templates/main.html',
- controller: 'main'
- })
- .state('app.home', {
- url: 'home',
- views: {
- sectionHolder: {
- templateUrl: '/_/home/templates/home.html',
- controller: 'home'
- }
- }
- })
- .state('app.lista', {
- url: ':slug',
- views: {
- sectionHolder: {
- templateUrl: '/_/home/templates/list.html',
- controller: 'list'
- }
- }
- });
- $urlRouterProvider.otherwise('/home');
- .state('app.lista', {
- url: '/{slag:[^/]+}',
- views: {
- sectionHolder: {
- templateUrl: '/_/home/templates/list.html',
- controller: 'list'
- }
- }
- });
- $stateProvider
- .state('app', {
- url: '/',
- templateUrl: '/_/common/templates/home.html',
- controller: 'home'
- })
- .state('app.home', {
- url: 'home',
- views: {
- sectionHolder: {
- templateUrl: '/_/home/templates/home.html',
- controller: 'home'
- }
- }
- })
- .state('app.lista', {
- url: ':slug',
- views: {
- sectionHolder: {
- templateUrl: '/_/home/templates/list.html',
- controller: 'list'
- }
- }
- });
- $urlRouterProvider.otherwise('/home');
- //Example of a single route
- .state('app.lista', {
- url: '/:slug',
- templateUrl: '----.html',
- controller: 'list',
- resolve: function($stateParams, $location){
- //Check if url parameter is missing.
- if ($stateParams.slug=== undefined) {
- //Do something such as navigating to a different page.
- $location.path('/somewhere/else');
- }
- }
- })
Add Comment
Please, Sign In to add comment