У меня есть угловые параметры, где я показываю размер файла, но я использую значение переменной для вычисления некоторых байтов, где мне нужно просто целое, например, если пользователь выбирает «1 МБ», я хочу назначить переменной maxMb 1. возможно ли это с помощью javascript?Как установить целое число из строкового значения?
ctrl.js
var maxMb;
$scope.FileSizeOptions = ["1MB","2MB","3MB","4MB","5MB"];
$scope.$watch('selectedFileSize',function (Val) {
maxMb = Val;
console.log('File Size', maxMb);
})
var maxBytes = 1000 * 1000 * maxMb;
либо хранить кнопочную> карты значения, например, 'filesizeoptions = {" 1MB ": 1," 2MB ": 2}' или некоторые хакерские или конвертирующие строки для извлечения целого из вашей строки. 'parseInt ('1MB') -> 1' –
Просто выделите последние два символа maxMb и проанализируйте строку как целое. –