У меня есть этот код, но когда я перехожу к шагу 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 и других.