Я хочу обновить тег <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 для зарегистрированного пользователя), чтобы разрешить текущий маршрут.