Я хочу создать экземпляр Angular 6 Router в обычной переменной, а не с помощью private router: Router
внутри моего конструктора класса. Эта переменная должна иметь возможность запускать такие функции, как, например, .navigate();
.
Я попытался обработать маршрутизатор как класс и сказал const router = new Router();
, но это выдает ошибку, поскольку, очевидно, класс маршрутизатора принимает 8 аргументов, и я не знаю, что заполнять. Я также пытался const router: Router;
но это просто устанавливает переменную router
на неопределенное.
Если кто-то может показать мне способ создания своего собственного экземпляра Router или какие параметры я должен передать в класс Router, я был бы очень признателен.