角度检查模板中是否存在属性

时间:2017-10-17 20:37:03

标签: angular

我有一个HTML表格,其行由def var = powershell(returnStdout: true, script: """ get-blah -argb sdf -argc ssss` -argd wwwww -arge iiiiii """).trim() 循环生成。如果符合某些条件,我需要为这些表格单元格添加一个类。

问题在于我需要检查属性的值是否为空并且查看该属性是否属性甚至首先存在。

ngFor

在上面的代码中,如果值不存在,我将向这些单元格添加一个类。但是,有一些记录表明该财产根本不存在。这可以在模板中内联检查,以便我可以解释它吗?

1 个答案:

答案 0 :(得分:0)

你可以检查

[class.success]="e?.NewRuleVersionID?.length >= 0"

您也可以将模板代码移动到Component。

[class.success]="checkProp(e?.NewRuleVersionID)"

<强>代码

checkProp(value){
   return value && value.length > 0;
}