我使用我的AngularJS应用程序来显示Twitter帐户,而大帐户ID给我一个四舍五入的数字,例如:
748598350317031424 在 ng-repeat 的页面上显示 748598350317031400 。
你有个主意吗?
答案 0 :(得分:0)
这是由于javascript JSON综述所致。当id设置为748598350317031424
时,它实际上分配给最近的可表示的双精度值,即748598350317031400
。因为ECMAScript中的数字在内部表示双精度浮点。
查看this了解详情。
我曾经陷入过这样的境地,我所做的事情是我不为之骄傲的。但您可以发送XMLHttpRequest
responseType='text'
(检查this),它将以字符串形式返回整个json响应。现在因为id来作为字符串值json roundup不会发生。然后你可以按属性名称拆分json并获取值。正如我之前所说,这不是最好的方法。但我希望这对某人有用。