?
Суть вопроса в том, чтобы не плодить одинаковые гуарды, для разных модулей, а использовать один, передавая в него параметры. Вариант с использованием route.data - не предлагать (сейчас так и работает)
Есть готовое решение на стековерфлоу, но ему 2 года и не заводится (возможности сейчас ошибку выложить нет, но связана с вызовом функции memoize лодашевской, типо нельзя вызвать функцию, но memoize вызывает)
Pass parameter into route guard - Stack Overflow
https://stackoverflow.com/questions/42719445/pass-parameter-into-route-guard
А чем именно не нравится вариант с data?
AOT?
Обсуждают сегодня