У меня есть рабочий код для хранения изображения в памяти перед публикацией в API. Однако это может занять некоторое время, чтобы загрузить этот файл в память. Мне нужен способ показать, что файл загружается.Как показать файл загружается?
У меня есть значок spinner, который можно показать с помощью ng-show, но у меня нет ничего, что я могу установить для ng-show. Пока что я ничего не нашел, это простое решение. Есть ли HTML5 или угловой способ сделать это, не будучи слишком сложным?
HTML:
<input class="input-dnld" id="loadImg" type='file' placeholder="Select an image to upload" name="topoImg" onchange="angular.element(this).scope().readimg(this)" accept="image/*" required>
<label for="loadImg" required><span class="glyphicon glyphicon-open glyph-style"></span>Select an image to upload</label>
JS:
$scope.readimg = function(ele) {
$scope.image = ele.files[0];
}
Рискуя разговор о том, очевидном, вы не можете установить переменный в начале 'readImg' и изменить значение, прежде чем выйти? – Casey