API isPlatformWorkerUi de Angular 10

En este artículo vamos a ver qué es isPlatformWorkerUi en Angular 10 y cómo usarlo. La API isPlatformWorkerUi se usa para obtener una ID de plataforma que representa una plataforma de interfaz de usuario del trabajador web.

Sintaxis:

isPlatformWorkerUi( platformId );

NgModule: el módulo utilizado por isPlatformWorkerUi es:

  • CommonModule

Valor de retorno: devuelve un valor booleano que indica si una ID de plataforma representa una plataforma de interfaz de usuario del trabajador web.

Acercarse: 

  • Cree una aplicación angular que se utilizará.
  • Importe isPlatformWorkerUi desde @angular/core al proyecto.
  • En app.component.ts, defina el objeto que contiene el valor booleano.
  • Sirva la aplicación angular usando ng serve para ver el resultado.

Ejemplo 1:

app.component.ts

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

Producción:

Ejemplo 2:

app.component.ts

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

app.component.html

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

Producción:

Referencia: https://angular.io/api/common/isPlatformWorkerUi

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *