unserver-unify
Version:
39 lines (37 loc) • 1.18 kB
JavaScript
angular.module('bamboo.announcement', [
'ui.router'
])
.config(
['$stateProvider', '$urlRouterProvider',
function($stateProvider, $urlRouterProvider, loginService) {
$stateProvider
.state('index.announcements', {
url: "/announcements/:page",
views: {
"@index": {
templateProvider: function($templateFactory, loginService) {
var url = 'components/content/unloginhint.html';
if (loginService.user) {
url = 'app/announcement/list.html';
}
return $templateFactory.fromUrl(url);
}
}
},
ncyBreadcrumb: {
label: 'Announcements'
}
})
.state('index.announcements.detail', {
url: '/:id',
views: {
"@index": {
templateUrl: 'app/announcement/detail.html'
}
},
ncyBreadcrumb: {
label: 'Detail'
},
});
}
]);