<apex:page standardStylesheets="false" cache="false" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false" docType="html-5.0">
<body ng-app="uiTest">
<a ui-sref="page1">Home</a>
<a ui-sref="page2">Elsewhere</a>
<div ui-view="ng-view"></div>
<script type="text/ng-template" id="page1.html">
<h1>Page 1</h1>
</script>
<script type="text/ng-template" id="page2.html">
<h1>Page 2</h1>
</script>
<script src="https://code.angularjs.org/1.5.0-rc.0/angular.min.js"></script>
<script src="http://angular-ui.github.io/ui-router/release/angular-ui-router.js"></script>
<script type="text/javascript">
(function(){
var uiTestApp = angular.module('uiTest',['ui.router']);
uiTestApp.config(['$stateProvider','$urlRouterProvider',configRoutes]);
function configRoutes($stateProvider, $urlRouterProvider){
$stateProvider
.state('page1',{
url: '/page1',
templateUrl: 'page1.html'
})
.state('page2',{
url: '/page2',
templateUrl: 'page2.html'
});
$urlRouterProvider.otherwise('/page1');
}
uiTestApp.run(['$state', function ($route) {
// Include $route to kick start the router.
}]);
})();
</script>
</body>
I have been trying to make this code work. Can anyone help me in detecting whats seem to be issue here why is it not running. I am new to angular JS and trying to learn it as much as I can.