Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
<ng-template [ngIf]="product.discount" ><div class="product-badges"> <span class="badge onsale" >Math.ceil(((27999 - 24999) / 27999) * 100) </span> </div></ng-template >
import { Component, Input } from '@angular/core'; import { ProductsInterface } from '../../interfaces/products.interface'; @Component({ selector: 'card-component', templateUrl: './card.component.html', }) export class CardComponent { @Input() public product!: ProductsInterface; public getDiscount(price: number, discount: number): number { return Math.ceil(((price - discount) / price) * 100); } }
<ng-template [ngIf]="product.discount" ><div class="product-badges"> <span class="badge onsale" >{{ getDiscount(product.price, product.discount) }}%</span > </div></ng-template >