I am having issue in handling number in angular 7.
when i see in Network then i got correct number - that is 27032020165850473.
and when it bind in variable then it gets converted 27032020165850473 to 27032020165850470.
i also changed datatype of variable number to string but no solved my problem.
please help, why this happen.
That is a very big number, bigger than you can normally handle with regular integers in JS. Do this in the dev console:
Number.MAX_SAFE_INTEGER
You’ll see that the number you are trying to handle is bigger than the result from above.
Fortunately, you can use a BigInt
now in JS (although a few browsers still don’t support it, like Safari).
If you need to support Safari then search github for a big number library (I found several).