Я могу передать параметр маршрутизатора при нажатии на ссылку на наш «счета» страницы
$state.go('count', {targetName: object.name})
Из-за того, что устанавливается в маршрутизаторе, как показано ниже:
url: '/count/:targetName',
Мы используем data:
опцию в пределах UI-маршрутизатор в сочетании с $state
динамически устанавливать наши страницы названия
<title ng-bind="'Application Name : ' + $state.current.data.pageTitle"></title>
Я хотел бы, чтобы pageTitle
включил :targetName
. Поэтому для этого я считаю, что мне нужно установить функцию в свойстве data:
маршрутизатора. Я пробовал что-то вроде этого:
data: {
pageTitle: function() {
getTargetName.$inject('$stateParams');
function getTargetName ($stateParams) {
return $stateParams.targetName;
}
}
}
Это не позволяет разрешить страницу вообще.
Любые советы?
Как о создании директивы или компонент, который генерирует тег заголовка? – peckuliarYak