#meteor #iron-router
#метеор #железный маршрутизатор
Вопрос:
В одной из функций разгрузки контроллера маршрута моего железного маршрутизатора у меня есть некоторый сегмент кода для запуска. Но мне нужно запустить этот код, если выгруженный маршрут и маршруты загрузки отличаются. Как я могу это проверить?
myRouteController = RouteController.extend({
unload: function() {
// This is called when you navigate to a new route
Session.set('postId', null);
}
})
Я хочу установить для сеанса значение null, если текущий маршрут и новый маршрут отличаются.
Комментарии:
1. Это то, что вы спрашиваете, потому что это кажется необычным — Если браузер (или пользователь) переходит к другому URL-адресу на том же веб-сайте, будь то вручную или из-за ссылки, как я могу сбросить объект сеанса в этом браузере на null?
2. @Paul Я использую железный маршрутизатор для управления своими маршрутами. Я хочу установить сеанс, если текущий маршрутизатор и загружаемые маршрутизаторы разные
3. Я не думаю, что iron router запускает изменение пути, если выполняется навигация по тому же маршруту.