Я хочу обновить тег <title>
для страницы всякий раз, когда изменяется местоположение (маршрут). Мне особенно интересно наблюдать изменение текущего маршрута App.Router
. Затем я хочу получить доступ к представлению, связанному с этим маршрутом, и обновить тег <title>
от наблюдателя на основе свойства представления.
Например, если перейти к /about
- Что я должен установить наблюдателю? У меня возникли проблемы с поиском свойства
currentState
или эквивалента для наблюдения. - Внутри Observer, как я могу получить доступ к
App.AboutView
, связанному с маршрутом?
Я использую 1.0.0pre4
Моя цель состоит в том, чтобы иметь свойство title
и свойство authorization
на каждом представлении, с которым работает Observer на currentPath
. Я хочу использовать свойство title
для обновления объекта document.title
и authorization
для проверки того, что мой текущий пользователь может получить доступ к маршруту.
Теперь, когда я говорю это и с ответом @Michael Grassotti, возможно, эти свойства принадлежат Контроллеру, а не View. Цель состоит в том, чтобы получить доступ к этим свойствам, связанным с текущим контекстом маршрута, для изменения document.title
и проверить, разрешен ли мой App.CurrentUserController
(который хранит объектную модель User
для зарегистрированного пользователя), чтобы разрешить текущий маршрут.