Как умножить динамическое c значение во флаттере - PullRequest
0 голосов
/ 20 июня 2020

Мне нужно умножить значение Dynami c на 100, поскольку платежный шлюз требует ввода в формате 2 десятичных цифр.

например. когда я пытаюсь умножить значение на 2 вместо 499 * 2 = 998, я получаю 499499. Как решить эту проблему

'amount': bag.bag_total*100 ,

1 Ответ

1 голос
/ 20 июня 2020

если bag_total - строка, вы можете разобрать ее на double / int для умножения

//parses it to int
var a = int.parse(bag.bag_total);
//parses it to double
var b = double.parse(bag.bag_total);
...