使用Angular JS为表动态设置行的背景

时间:2017-12-13 01:59:23

标签: javascript angularjs

enter image description here

我有表动态绑定。如果它有*单词,我想为列等级设置背景。

$_SERVER["HTTP_HOST"]

我的Js代码。

if (php_sapi_name() == "cli") {
    //set db_name when in cli
} else {
    //set db_name as per host
    if ($_SERVER["HTTP_HOST"] === 'example.com') {
      $db_name = 'example';
    }else if ($_SERVER["HTTP_HOST"] === 'dev.example.com') {
      $db_name = 'example_dev';
    }else if ($_SERVER["HTTP_HOST"] === 'staging.example.com'){
      $db_name = 'example_staging';
    }else if ($_SERVER["HTTP_HOST"] === 'update.example.com') {
      $db_name = 'example_update';
    }
}

数组:0

{LOT_NO:" CRB-602",LINE:" S21",ProdDate:" 180101-13:39",等级:" * B",成绩:" 0",...} 1 : {LOT_NO:"",LINE:" S22",ProdDate:" 180101-13:40",等级:" * Qu",成绩:" 0",...}

1 个答案:

答案 0 :(得分:0)

这应该可以使用indexOf

ng-class="{Overrange: value[header].indexOf('*') > -1}"

更多信息

关于包含的说明是here。一般来说,它不可用:

  

在Firefox 18 - 39中,此方法的名称为contains()。它被重命名为includes()...

就此而言,use of includes is not supported in IE;所以我不建议这样做,除非你知道你的用户群不需要它。