$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
})