Good. I was stuck with this part for two days. I tried everything I know. I have downloaded my ui-router and statevvider. I have a user interface, as shown in a few examples on the website. But when I start, it does not show my ui-view.
Index.html
<body ng-app='ngBRep'> <div> <div data-ng-include="'app/layout/shell.html'"></div> </div> <script src="scripts/angular.js"></script> <script src="scripts/angular-ui-router.js"></script> </body>
Shell.html
<div data-ng-controller="shell as vm"> SHELL <div ui-view></div> </div>
Entry.html
<section id="entry-view" data-ng-controller="entry as vm"> ENTRY </section>
app.js
var app = angular.module('ngBRep', [ 'ui.router' ]);
routes.js
var app = angular.module('ngBRep'); app.config(['$stateProvider', '$urlRouterProvider', routeConfigurator]); function routeConfigurator($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise("/"); $stateProvider .state('/', { url: '/', templateUrl: 'app/views/entry.html' }) .state('profile', { url: '/profile', templateUrl: 'app/views/profile.html' });
My expectation is that when I look at index.html, I should see a SHELL PROFILE
But I only get SHELL.
And the worst part, our project has an existing website that does just that and works.
Any help would be appreciated. Thanks.
angularjs angular-ui-router
Jeevan
source share