Angular 2-高亮显示更新的表格单元格

奥列格·迪米特里连科(Oleg Dmytriienko)

我如何在表中更改其值的Flash单元格?

<tr *ngFor="#product of products" (click)="onSelect(product)">
    <td>{{product.productName}}</td>
    <td>{{product.price}}</td>
</tr>

在组件中,我输入了product:@Input() products:Array<ProductModel>;在父组件中有一个测试计时器,该计时器每3秒更改一次随机产品的价格:

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;
}

我该如何处理price-cell中的值更改以在其上添加css类?

贡特·佐克鲍尔(GünterZöchbauer)

柱塞示例

您可以只传递索引(或其他方法来标识更改的项目)并添加/删除与CSS动画一起使用的类。

@Component({
  selector: 'my-products',
  styles: [`
.updated {
  animation: blinker 1.7s cubic-bezier(.5, 0, 1, 1) infinite alternate;  
}
@keyframes blinker {  
  from { opacity: 1; color: red;}
  to { opacity: 0; color: black;}
}`],
  template: `
  <tr *ngFor="let product of products; let i = index" (click)="onSelect(product)" [ngClass]="{updated: i === updatedIndex}">
    <td>{{product.productName}}</td>
    <td> - </td>
    <td>{{product.price}}</td>
  </tr>`,
})
export class MyProducts {
  @Input() products:any[];
  @Input() updatedIndex:number;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PHP中高亮显示正确的单元格

来自分类Dev

高亮显示基于某些单元格匹配的行

来自分类Dev

使表格单元格内的2个按钮彼此相邻

来自分类Dev

使用Angular JS更改HTML表格单元格背景颜色

来自分类Dev

具有2个部分的表格视图,单元格的不同设计

来自分类Dev

Angular 2-高亮显示更新的表格单元格

来自分类Dev

Angular-ui-grid-如何根据单元格的值有条件地显示单元格模板

来自分类Dev

Python:xlsxwriter按条件高亮显示单元格

来自分类Dev

javascript高亮显示表格单元格值(如果为正值和负值)

来自分类Dev

在SonataAdminBundle的单元格中显示2个字段

来自分类Dev

突出显示跨越2个单元格的标题下的单元格

来自分类Dev

如果2个单元格值匹配,则Excel高亮显示行

来自分类Dev

Angular JS:制作表格单元格密码类型

来自分类Dev

Angular UI Grid不更新单元格中的指令

来自分类Dev

带有2个部分的单元格的表格视图

来自分类Dev

如何检测Swift 2中单击的表格单元格

来自分类Dev

Angular-ui-grid-如何根据单元格的值有条件地显示单元格模板

来自分类Dev

第一排的表格-1个单元格,第二排的表格-2个单元格,第三排的表格-3个单元格

来自分类Dev

在Angular 2中以编程方式插入表格单元格

来自分类Dev

表格视图单元格不显示更新的数据

来自分类Dev

Xamarin UICollectionViewController每行显示2个单元格?

来自分类Dev

Angular 1.5 在表格单元格中显示数组的多个元素

来自分类Dev

如何在Angular 2中逐个单元格地构建表格行

来自分类Dev

使用angular js垂直填充表格中的单元格值

来自分类Dev

如果差异为 ±2,则突出显示单元格

来自分类Dev

显示单元格旁边的单元格中的值,其中包含已找到的值 (A1, A2)

来自分类Dev

如何在 2 个表格视图单元格之间创建空间?

来自分类Dev

表格单元格中的角度 2 向绑定

来自分类Dev

在 2 个表格中搜索相同的文本,然后检查它旁边的单元格

Related 相关文章

  1. 1

    如何在PHP中高亮显示正确的单元格

  2. 2

    高亮显示基于某些单元格匹配的行

  3. 3

    使表格单元格内的2个按钮彼此相邻

  4. 4

    使用Angular JS更改HTML表格单元格背景颜色

  5. 5

    具有2个部分的表格视图,单元格的不同设计

  6. 6

    Angular 2-高亮显示更新的表格单元格

  7. 7

    Angular-ui-grid-如何根据单元格的值有条件地显示单元格模板

  8. 8

    Python:xlsxwriter按条件高亮显示单元格

  9. 9

    javascript高亮显示表格单元格值(如果为正值和负值)

  10. 10

    在SonataAdminBundle的单元格中显示2个字段

  11. 11

    突出显示跨越2个单元格的标题下的单元格

  12. 12

    如果2个单元格值匹配,则Excel高亮显示行

  13. 13

    Angular JS:制作表格单元格密码类型

  14. 14

    Angular UI Grid不更新单元格中的指令

  15. 15

    带有2个部分的单元格的表格视图

  16. 16

    如何检测Swift 2中单击的表格单元格

  17. 17

    Angular-ui-grid-如何根据单元格的值有条件地显示单元格模板

  18. 18

    第一排的表格-1个单元格,第二排的表格-2个单元格,第三排的表格-3个单元格

  19. 19

    在Angular 2中以编程方式插入表格单元格

  20. 20

    表格视图单元格不显示更新的数据

  21. 21

    Xamarin UICollectionViewController每行显示2个单元格?

  22. 22

    Angular 1.5 在表格单元格中显示数组的多个元素

  23. 23

    如何在Angular 2中逐个单元格地构建表格行

  24. 24

    使用angular js垂直填充表格中的单元格值

  25. 25

    如果差异为 ±2,则突出显示单元格

  26. 26

    显示单元格旁边的单元格中的值,其中包含已找到的值 (A1, A2)

  27. 27

    如何在 2 个表格视图单元格之间创建空间?

  28. 28

    表格单元格中的角度 2 向绑定

  29. 29

    在 2 个表格中搜索相同的文本,然后检查它旁边的单元格

热门标签

归档