State Params

$stateProvider
    .state('schools', { 
            url: '/schools/:id'
    })
    .state('classrooms', {
        url: '/classrooms/{id}
    })
    .state('activities', {
        url: '/activities',
        params: {id: { value: 42 }}
    })

// from browser
http://localhost:8080/#/classrooms/3

// access from controller
angular.module("myApp")
    .controller('MainCtrl', function($routeParams){
        var id = $routeParams.id; // :id same as in state config url 
    })

Last updated

Was this helpful?