Я хочу удалить все данные из магазина, когда пользователь перейдет по другому маршруту.EmberJS чистый магазин при переходе по другому маршруту
Я хочу, чтобы это было ясно, когда переход выполняется по любому маршруту, но не является суб-маршрутом (у меня есть вложенные маршруты).
Итак, в случае willTransition
Мне нужно как-то проверить, является ли переход маршрутом маршрута родительского маршрута. В этом случае, я хочу сохранить все данные из хранилища, в противном случае я должен позвонить this.store.unloadAll('my-object');
Благодаря
Хорошо, это частично работает. Я хочу очистить данные хранилища, даже если я оставлю подпункт этого родительского маршрута, где я применяю событие isTransition, но willTransition от родителя не будет вызван .. Мне нужно обработать это, поставив willTransition на каждом подпункте ? –
Ну, вы, вероятно, можете написать миксин или базовый маршрут и сделать маршруты ура мимикой или простираться от базового маршрута. – blessenm