将字符串转换为数字 Angular 2 单向绑定
[longitude]="loc.location.lng">
loc.location.lng是字符串,我需要将它们转换为数字。但是结果并不符合我的预期。 在插值中,它可以工作,但在这里却不能正常工作。 谢谢。
将字符串转换为数字 Angular 2 单向绑定
[longitude]="loc.location.lng">
loc.location.lng是字符串,我需要将它们转换为数字。但是结果并不符合我的预期。 在插值中,它可以工作,但在这里却不能正常工作。 谢谢。
你也可以尝试通过这种方式强制转换:
[longitude]="+loc.location.lng"
loc.location.lng
的值为空怎么办? - Ramesh Rajendran ConvertString(value){
return parseFloat(value)
}
在模板中调用函数
[longitude]="ConvertString(loc.location.lng)"
Covert
<=> Convert
能正常工作。我也不确定 [longitude]={...}
语法的含义是什么。花括号的意义是什么?你还缺少一个右括号。最后,规范地格式化和缩进代码真的会带来那么多麻烦吗? - user663031adii的答案在性能方面不好,因为变更检测会导致该方法运行多次.. 考虑使用管道。