Saya menambahkan judul ke setiap negara bagian di ui-router seperti itu:
.state('projects', {
url: '/',
templateUrl: 'projects/projects.html',
ncyBreadcrumb: {
label: 'Projects'
},
data : {title: 'Projects'}
})
Dan kemudian atribut title mengambil data itu:
<title ng-bind="$state.current.data.title"></title>
Bagaimana cara mengambil data dari parameter status dan menambahkannya ke judul pada contoh di atas? Saya mencoba yang berikut ini tetapi tidak berhasil:
.state('project', {
abstract: true,
url: '/projects/:projId',
resolve:{
projId: ['$stateParams', function($stateParams){
return $stateParams.projId;
}]
},
controller: 'projectCtrl',
templateUrl: 'project/project.html',
ncyBreadcrumb: {
label: 'Project',
parent: 'projects'
},
data : {title: '{{state}}'}
})