Example 1: how to refresh page angular
refresh(): void { window.location.reload(); }
Example 2: angular refresh page without reloading
this.router.navigate(['path/to']) .then(() => { window.location.reload(); });
Example 3: angular reload component
reloadCurrentRoute() { let currentUrl = this.router.url; this.router.navigateByUrl('/', {skipLocationChange: true}).then(() => { this.router.navigate([currentUrl]); }); }
Example 4: angular 6 reload current page
import { DOCUMENT } from '@angular/common'; import { Component, Inject } from '@angular/core'; @Component({ selector: 'app-refresh-banner-notification', templateUrl: './refresh-banner-notification.component.html', styleUrls: ['./refresh-banner-notification.component.scss'] }) export class RefreshBannerNotificationComponent { constructor( @Inject(DOCUMENT) private _document: Document ) {} refreshPage() { this._document.defaultView.location.reload(); } }
Example 5: how to make a component reload in angular
DeleteEmployee(id:number) { this.employeeService.deleteEmployee(id) .subscribe( (data) =>{ console.log(data); this.ngOnInit(); }), err => { console.log("Error"); } }
Example 6: angular refresh component without reloading page
import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; @Injectable() export class DataSharingService { public isUserLoggedIn: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(false); } import { DataSharingService } from './data-sharing.service'; export class AppHeaderComponent { isUserLoggedIn: boolean; constructor(private dataSharingService: DataSharingService) { this.dataSharingService.isUserLoggedIn.subscribe( value => { this.isUserLoggedIn = value; }); } } <button *ngIf="!isUserLoggedIn">Login</button> <button *ngIf="isUserLoggedIn">Sign Out</button> someMethodThatPerformsUserLogin() { this.dataSharingService.isUserLoggedIn.next(true); }
Comments
Post a Comment