のドキュメントをご覧ください、
あなたは私はあなたがheader
とfooter
を維持し、content
ビューを変更したい推測している
$stateProvider
.state('state',{
url: '',
views: {
'header': {
templateUrl: 'views/header.html',
controller: 'headerCtrl'
},
'content': {
template: '<div ui-view=" "></div>', //<-- child templates loaded to here
},
'footer': {
templateUrl: 'views/footer.html',
controller: 'footerCtrl'
}
}
})
.state('state.post', {
url: 'news/:id/:KeyWords'
templateUrl: 'views/post.html' //<-- This goes into content's ui-view
});
を複数のビューを使用するための次の構文を使用することができます。
あなたは、すべての子ビューは、 元に自分の意見をロードする他のすべての州に親として、この状態を作ることによって
仮定する
.state('main',{
abstract: true,
views: {
'header': ... ,
'content': {
template: '<ui-view></ui-view>',
}
'footer': ...
}
})
をこれを達成することができますmain.child
などで、あなたのテンプレートがコンテンツの<ui-view></ui-view>
タグにロードされます
達成したいことはありますか?あなたはプランカを作成できますか? – krutkowski86
@irhabi ..そこにはプランカがいます。アチーブメントはオフコースで、アプリのエラーは最小限に抑えられています。構造。ニュース/ idのヘッダーと動的な値と一緒に – Sami