TabControl is displayed when the application starts, but ...
When I click on the NO tab, the content is visible
How am I wrong?
I am using the latest angularJS 0.9.4 material design.
$urlRouterProvider.otherwise(""); $stateProvider .state("main", { abtract: true, url: '', views: { ' content@ ': { templateUrl: '../app/views/administration/administration.html', controller: 'AdministrationController' } } }) .state('main.settings', { url: '/settings', views: { ' settings@main ': { templateUrl: "../app/views/administration/settings.html", controller: 'GlobalConfigurationController' } } }) .state('main.schoolyears', { url: '/schoolyears', views: { ' schoolyears@main ': { templateUrl: "../app/views/schoolyear/schoolyears.html", controller: 'SchoolyearsController' } } });
HTML
<div layout-fill layout="column"> <div ng-include="'app/components/navbar/navbar.html'"></div> <div id="content" layout="column" layout-padding> <md-tabs md-stretch-tabs="always" class="md-primary md-hue-2"> <md-tab label="Schoolyears" ui-sref="main.schoolyears" md-active="$state.is('main.schoolyears')"> <md-tab-body ui-view="schoolyears" layout="vertical" layout-fill></md-tab-body> </md-tab> <md-tab label="settings" ui-sref="main.settings" md-active="$state.is('main.settings')"> <md-tab-body ui-view="settings" layout="vertical" layout-fill></md-tab-body> </md-tab> </md-tabs> </div> </div>
source share