Ошибка при запрете пользователю обходить URL с помощью CanActivate на FormGuard - PullRequest
1 голос
/ 05 июля 2019

У меня есть этот код, но когда я перехожу к шагу 4, он не перенаправляется на шаг 1, но все же переходит к шагу 4. Я думаю, что синтаксис имеет какую-то ошибку?

if (this.router.url === '/product/edit/:id', {queryParams: {step: 1}}) {
    console.log(this.router.url === '/product/edit/:id', {queryParams: {step: 1}})
    return true;
} else {
    alert("Please complete step 1")
    this.router.navigate(['product/edit/:id'], {queryParams: {step: 1}} )
    console.log(this.router.navigate(['product/edit/:id'], {queryParams: {step: 1}} ))
    return false
}

Я ожидаю, что когда кто-то не сможет обойти этот шаг, все должно быть с шага 1, затем с шага 2 и других.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...