подписке на queryParams?
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { Subscription } from 'rxjs';
@Component({
selector: 'app-my-component',
templateUrl: './my-component.component.html',
styleUrls: ['./my-component.component.css']
})
export class MyComponent implements OnInit {
private queryParamsSubscription: Subscription;
constructor(private route: ActivatedRoute, private router: Router) { }
ngOnInit() {
this.queryParamsSubscription = this.route.queryParams.subscribe(params => {
console.log(params); // current query params
});
}
updateQueryParams() {
const newParams = { page: '2' }; // new query params
this.router.navigate([], { queryParams: newParams });
}
}
а с чего бы быть зацикливанию если updateQueryParams не вызывается. и даже если бы вызывался, но надо при дестрое отписываться как никак
Обсуждают сегодня