При использовании UI-маршрутизатора, как вы обрабатываете заголовки страниц определенного контента?Контентные заголовки страниц в UI-Router
я могу обрабатывать нормальные заголовки страниц просто отлично, например:
.state('login', {
url: '/login',
views: {
"navbar": {
template: normalNavbarTemplate
},
"content": {
template: '<login authenticated="(bCtrl.userSession && bCtrl.userSession.isAuthenticated)"></login>'
}
},
title: 'My Website (0.2) - Login'
})
А потом:
$rootScope.$on('$stateChangeSuccess', function (evt, toState) {
$window.document.title = toState.title;
});
Но что происходит, когда вы хотите, чтобы ваш заголовок должен содержать содержимое конкретного содержания, которое вы получение с использованием разрешение?
Я думаю, вы можете ввести $ window в свои компоненты и установить заголовок таким образом, но он чувствует себя грязным. Есть ли лучшие рецепты для этого, которые я, возможно, пропустил?
Благодаря
Я не знаю, что вы могли бы сделать это, что является удивительным! – JMK
Я использую его для установки разрешений на представления, и это действительно потрясающе :) –
В целом, что такое сделка с * bind (this) *. Я не использую это обычно в разрешении, это важно для настройки заголовков страниц? – JMK