U r*_*ock 0 javascript angular
我想比较角度2表达式.我从我的数据库中获取数字字符串中的数据数组我需要将其转换为数字,然后使用ngClass进行样式设置.我怎么能转换这种类型.任何的想法?
  <td [ngClass]= "{'positive': gbh.Last > 0, 'negative': gbh.Last < 0}"> {{gbh.Last}} </td>
据我所知,你不能将你的数字字符串转换为Angular表达式中的数字.
最好的做法是在控制器中定义一个方法,通过使用' parseInt ' 来解决你的表达式
  function isPositive (x: String, y: number): boolean {
      return (parseInt(x, 10) < y);
  }
这个答案是打字稿方式: 所以回答
Number('1234') // 1234
Number('9BX9') // NaN
另一个答案看起来就像int而不是数字.你最好使用加号.
var x = "32";
var y = +x; // y: number
参考答案:
| 归档时间: | 
 | 
| 查看次数: | 20578 次 | 
| 最近记录: |