3
Wie kann ich Zelle in Tabelle flashen, die ihren Wert änderte?Angular 2 - markieren Sie die aktualisierte Tabelle Zelle
<tr *ngFor="#product of products" (click)="onSelect(product)">
<td>{{product.productName}}</td>
<td>{{product.price}}</td>
</tr>
in Komponente i haben Eingang für Produkte: @Input() products:Array<ProductModel>;
und es ist ein Test-Timer in übergeordnete Komponente, die zufällige Produkt alle 3 Sekunden Preisänderung:
var timer = Observable.timer(2000, 3000);
timer.subscribe(t => this._changeRandomProduct());
private _changeRandomProduct() {
var productCandidate:ProductModel = this.products[randomOf(0, this.products.length)];
productCandidate.price = productCandidate.price + 1;
}
wie kann ich Wertänderung Griff in Preis-Zelle, um css-Klasse hinzuzufügen?