Warum funktioniert diese Routen nicht? Wie erzwinge ich, dass dieser Code funktioniert? Wie implementiert man Layouts in eckigen ui-routern? Bitte helfen Sie dieses Problem zu lösen.Angular Ui-Router geschachtelte Ansicht Router funktionieren nicht
$stateProvider
.state('layout', {
abstract: true,
url: '',
views: {
'layout': { templateUrl: 'template/layout.html' },
'header': {
templateUrl: 'template/header.html',
controller: 'HeaderController'
},
'sidebar': { templateUrl: 'template/sidebar.template.html' }
}
})
.state('layout.home', {
url: '/',
views: {
'[email protected]': { templateUrl: 'template/main.html' }
}
}
);
layout.html
<main class="layout">
<div ui-view="header"></div>
<div class="main">
<div class="container">
<div class="row">
<div class="col-md-9">
<div class="content">
<div ui-view="main"></div>
</div>
</div>
<div class="col-md-3">
<div ui-view="sidebar"></div>
</div>
</div>
</div>
</div>
</main>
index.html
<div ui-view="layout"></div>
Danke, es funktioniert für mich – pmnazar
Großartig, das zu sehen, Sir! Viel Spaß mit UI-Router;) –