我想比较角度2表达式。我从我的数据库中获取数字字符串中的数据数组我需要将其转换为数字,然后使用ngClass进行样式设置。我怎么能转换这种类型。任何想法?
<td [ngClass]= "{'positive': gbh.Last > 0, 'negative': gbh.Last < 0}"> {{gbh.Last}} </td>
答案 0 :(得分:5)
据我所知,您无法将数字字符串转换为Angular表达式中的数字。
最佳做法是在控制器中定义一个方法,使用“parseInt”
解决您的表达方式 function isPositive (x: String, y: number): boolean {
return (parseInt(x, 10) < y);
}
答案 1 :(得分:5)