Directiva Angular10 NgPluralCase

En este artículo vamos a ver qué es NgPluralCase en Angular 10 y cómo usarlo.

NgPluralCase

Sintaxis:

<li *NgPluralCase='condition'></li>

NgModule: El módulo utilizado por NgPluralCase es:

  • CommonModule

Selectores:

  • [NgPluralCase]

Acercarse: 

  • Cree la aplicación Angular que se utilizará.
  • No hay necesidad de ninguna importación para que se use NgPluralCase.
  • Definir una variable en app.component.ts
  • en app.component.html use ngPlural con la directiva ngPluralCase en el elemento con las condiciones a verificar.
  • Sirva la aplicación angular usando ng serve para ver el resultado.

Ejemplo 1:

app.component.ts

import { Component } from '@angular/core';
@Component({
    selector: 'app-root',
    templateUrl: './app.component.html',
    styleUrls: ['./app.component.css']
})
export class AppComponent {
    val = 1;
}

app.component.html

<some-element [ngPlural]="val">
    <ng-template ngPluralCase="=1">Geek</ng-template>
    <ng-template ngPluralCase="=2">Geeks</ng-template>
</some-element>

Producción:

Geek

Ejemplo 2:

app.component.ts

import { Component } from '@angular/core';
@Component({
    selector: 'app-root',
    templateUrl: './app.component.html',
    styleUrls: ['./app.component.css']
})
export class AppComponent {
    valcar = 5;
}

app.component.html

<some-element [ngPlural]="valcar">
    <ng-template ngPluralCase="=1">{{valcar}} Car</ng-template>
    <ng-template ngPluralCase="=5">{{valcar}} Cars</ng-template>
</some-element>

Producción:

5 Cars

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

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 *