Skip to content

Instantly share code, notes, and snippets.

@robwormald
Created December 20, 2013 02:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robwormald/8049826 to your computer and use it in GitHub Desktop.
Save robwormald/8049826 to your computer and use it in GitHub Desktop.
var appRootState = {
name: 'app',
url: '/',
templateUrl : '/templates/innit.app.home.html'
}
var employeesRoot = {
name: 'employees',
url: '/employees',
controller : 'employeeCtrl',
templateUrl : '/templates/innit.app.employees.html'
}
var employeesList = {
name: 'employees.list',
url: '/all',
// controller : 'employeeCtrl',
templateUrl : '/templates/innit.app.employees.list.html'
}
var employeesDetail = {
name: 'employees.detail',
url: '/employee/:id',
controller : 'employeeDetailCtrl',
templateUrl : '/templates/innit.app.employees.detail.html'
}
var timesheetsRoot = {
name: 'timesheets',
url: '/timesheets',
controller : 'timesheetsRootCtrl',
templateUrl : '/templates/innit.app.timesheets.html'
}
var userTimesheet = {
name : 'timesheets.me',
url : '/me',
controller : 'userTimesheetCtrl',
templateUrl : '/templates/innit.app.timesheets.me.html'
}
innitApp.config(function ($stateProvider, $urlRouterProvider, $locationProvider,InnitModelProvider) {
// InnitModelProvider.setUrl('http://localhost:1337')
// do stuff with mySocket
// For any unmatched url, send to /timeclock
$urlRouterProvider.otherwise("/")
$stateProvider.state(appRootState)
$stateProvider.state(employeesRoot)
$stateProvider.state(employeesList)
$stateProvider.state(employeesDetail)
$stateProvider.state(timesheetsRoot)
$stateProvider.state(userTimesheet)
// $stateProvider.state(login)
// $stateProvider.state(loading)
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment