AngularJS:根据单元格值在动态生成的表中更改单元格类

潘舒尔

我有一个通过以下代码动态生成的表:

<tbody>
    <tr ng-repeat="row in tableType.data.rows track by $index">
        <td ng-repeat="col in row track by $index" class={{getUnitCountCellColor(col)}}>{{col}}</td>
    </tr>
</tbody>

对表进行迭代的数据如下所示:

[["69123", 20, 20, 40, 0, 0, 0, 0, 20, 20, 20, 0, 20, 20, 0, 20],
 ["69121", 20, 20, 40, 0, 0, 0, 20, 20, 40, 20, 0, 20, 20, 0, 20],
 ["69124", 20, 20, 40, 0, 0, 0, 0, 0, 0, 20, 0, 20, 0, 0, 0],
 ["69221", 20, 20, 40, 20, 0, 20, 0, 0, 0, 20, 0, 20, 20, 20, 40]
]

如您所见,数据是一个嵌套数组。现在,我尝试通过调用在父控制器作用域中定义的方法getUnitCountCellColor()来设置每个单元格的颜色

该方法只是获取值,然后根据该值将颜色类作为字符串返回。(例如:危险,成功)

目前,它仅被调用了4次,其值为'undefined'

我试图用ng-class实现为:

<td ng-repeat="col in row track by $index" ng-class="getUnitCountCellColor(col)">{{col}}</td>

但是然后根本不调用该方法。

请通过指出当前代码中的错误或通过其他更好的方法来帮助我实现此功能。

感谢您,

耶拉德

使用ng-class应该有效。

<td ng-repeat="col in row track by $index" ng-class='getUnitCountCellColor(col)'>{{col}}</td>

这是一个演示,我将所有零都涂成红色。

更新资料

因此,您的表位于指令中,单元格颜色方法位于控制器中。您可以将getUnitCountCellColor函数传递给指令。

<count-table table-type='tableType' 
get-unit-count-cell-color='getUnitCountCellColor(col)'>
</count-table>

指令中的范围如下所示:

scope: {
  tableType:'=tableType',
  getUnitCountCellColor: '&'
}

指令模板如下所示:

<td ng-repeat="col in row track by $index" 
ng-class="getUnitCountCellColor({col: col})">{{col}}
</td>

更新的柱塞

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

复制并粘贴新表中的行,并根据其他单元格值更改单元格值(月)

来自分类Dev

如何根据单元格值更改php中的单元格表颜色?

来自分类Dev

React:如何根据React表中的单元格值更改表单元格背景

来自分类Dev

如何根据单元格值更改php中的单元格表颜色?

来自分类Dev

熊猫-根据单元格和列中的条件更改单元格值

来自分类Dev

根据Google表格中单元格的背景颜色更改单元格值

来自分类Dev

熊猫-根据单元格和列中的条件更改单元格值

来自分类Dev

如何根据单元格更改datagridview中的单元格值

来自分类Dev

Google表格:动态更改活动单元格中的值?

来自分类Dev

在Javascript中更改单元格的值

来自分类Dev

根据多个条件和查找更改谷歌工作表中单元格中的值

来自分类Dev

根据值(字符串)更改“绘图”表中单元格的文本颜色

来自分类Dev

如何根据团队在表中的位置来更改单元格的值?

来自分类Dev

根据单元格注释获取单元格值

来自分类Dev

数据表...如何根据表的单元格值更改单元格的颜色

来自分类Dev

根据最后填充的单元格动态更改单元格引用

来自分类Dev

基于一个单元格中的值,整行的类星表更改样式

来自分类Dev

VBA:根据单元格中的特定值格式化和更改单元格值

来自分类Dev

根据单元格中的值和另一个单元格中的文本更改单元格的颜色

来自分类Dev

如何根据数据表中的另一个单元格值隐藏单元格值

来自分类Dev

根据另一个单元格中的值更改一个单元格中的值

来自分类Dev

Excel VBA:动态更改工作表中其名称在另一个单元格中引用的单元格值

来自分类Dev

熊猫根据另一个单元格更改单元格值

来自分类Dev

如何根据单元格填充颜色更改单元格的值

来自分类Dev

excel宏:根据原始单元格值更改单元格值

来自分类Dev

根据所有子单元格的值更改父单元格的值

来自分类Dev

根据Google电子表格中的单元格颜色更改单元格值

来自分类Dev

如何通过在其他单元格或工作表中输入值来重复更改单元格值?

来自分类Dev

如何根据单元格的值有条件地格式化[gt]表中的单元格

Related 相关文章

  1. 1

    复制并粘贴新表中的行,并根据其他单元格值更改单元格值(月)

  2. 2

    如何根据单元格值更改php中的单元格表颜色?

  3. 3

    React:如何根据React表中的单元格值更改表单元格背景

  4. 4

    如何根据单元格值更改php中的单元格表颜色?

  5. 5

    熊猫-根据单元格和列中的条件更改单元格值

  6. 6

    根据Google表格中单元格的背景颜色更改单元格值

  7. 7

    熊猫-根据单元格和列中的条件更改单元格值

  8. 8

    如何根据单元格更改datagridview中的单元格值

  9. 9

    Google表格:动态更改活动单元格中的值?

  10. 10

    在Javascript中更改单元格的值

  11. 11

    根据多个条件和查找更改谷歌工作表中单元格中的值

  12. 12

    根据值(字符串)更改“绘图”表中单元格的文本颜色

  13. 13

    如何根据团队在表中的位置来更改单元格的值?

  14. 14

    根据单元格注释获取单元格值

  15. 15

    数据表...如何根据表的单元格值更改单元格的颜色

  16. 16

    根据最后填充的单元格动态更改单元格引用

  17. 17

    基于一个单元格中的值,整行的类星表更改样式

  18. 18

    VBA:根据单元格中的特定值格式化和更改单元格值

  19. 19

    根据单元格中的值和另一个单元格中的文本更改单元格的颜色

  20. 20

    如何根据数据表中的另一个单元格值隐藏单元格值

  21. 21

    根据另一个单元格中的值更改一个单元格中的值

  22. 22

    Excel VBA:动态更改工作表中其名称在另一个单元格中引用的单元格值

  23. 23

    熊猫根据另一个单元格更改单元格值

  24. 24

    如何根据单元格填充颜色更改单元格的值

  25. 25

    excel宏:根据原始单元格值更改单元格值

  26. 26

    根据所有子单元格的值更改父单元格的值

  27. 27

    根据Google电子表格中的单元格颜色更改单元格值

  28. 28

    如何通过在其他单元格或工作表中输入值来重复更改单元格值?

  29. 29

    如何根据单元格的值有条件地格式化[gt]表中的单元格

热门标签

归档