I tried the UI Router sample application (plnkr.co/edit/u18KQc?p=preview) but when i'm running the same code in my browser, it's not working. Any recent changes to API ? Till " $urlRouterProvider.otherwise("/route1")" It's working as it's routed to "/route1" initially.

Additional Files with index.html (in same directory):
- route1.html
- route1.list.html
- route2.html
route2.list.html
var myapp = angular.module('myapp', ["ui.router"]) myapp.config(function($stateProvider, $urlRouterProvider){ // For any unmatched url, send to /route1 $urlRouterProvider.otherwise("/route1") $stateProvider .state('route1', { url: "/route1", templateUrl: "route1.html" }) .state('route1.list', { url: "/list", templateUrl: "route1.list.html", controller: function($scope){ $scope.items = ["A", "List", "Of", "Items"]; } }) .state('route2', { url: "/route2", templateUrl: "route2.html" }) .state('route2.list', { url: "/list", templateUrl: "route2.list.html", controller: function($scope){ $scope.things = ["A", "Set", "Of", "Things"]; } }) })