Open In App

Angular 10 isPlatformWorkerApp API

In this article, we are going to see what is isPlatformWorkerApp in Angular 10 and how to use it. The isPlatformWorkerApp API is used to get a platform id that represents a worker app platform.

Syntax:



isPlatformWorkerApp( platformId );

NgModule: Module used by isPlatformWorkerApp is:

Return Value: It returns a Boolean Value stating whether a platform id represents a worker app platform.



Approach: 

Example 1:




import { Component, Inject } from '@angular/core';
import { PLATFORM_ID } from '@angular/core';
import { isPlatformWorkerUi } from '@angular/common';
  
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ]
})
export class AppComponent  {
    isWorker: boolean;
    
    constructor( @Inject(PLATFORM_ID) platformId: Object) {
      this.isWorker = isPlatformWorkerUi(platformId);
      console.log(this.isWorker);
    }
  }

Output:

Example 2:




import { Component, Inject } from '@angular/core';
import { PLATFORM_ID } from '@angular/core';
import { isPlatformWorkerUi } from '@angular/common';
  
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ]
})
export class AppComponent  {
    isWorker: boolean;
    
    constructor( @Inject(PLATFORM_ID) platformId: Object) {
      this.isWorker = isPlatformWorkerUi(platformId);
    }
  }




<div *ngIf = 'isWorker==false'>
      platform id does not represents a web worker UI platform.
</div>

Output:

Reference: https://angular.io/api/common/isPlatformWorkerApp


Article Tags :