Я хочу отображать значок загрузки при загрузке изображения размером более 4 МБ в мою программу. В настоящее время я пытаюсь использовать mdDialog
, хотя это может быть не то, что мне нужно делать. Таким образом, раздел кода, который это происходит, - if (fileSize < 8000000 && fileSize > 4000000)
. Однако анимация директивной загрузки не отображается должным образом. Так что я не уверен, как это сделать?Показать директиву загрузки при загрузке файла
изображений загрузить
if (fileSize > 8000000) {
uploader.clearQueue();
console.log("Error, the selected file is too large. Image must be less than 8MB.")
}
else if (fileSize < 8000000 && fileSize > 4000000) {
$mdDialog.show({
templateUrl: 'controls/load-animate/load-animate-directive.tpl.html',
controllerAs: 'loadAnimate'
});
fileItem.formData = [
{
"targetEntityId": $scope.targetEntityId,
"entityType": $scope.entityType
}
];
$mdDialog.hide();
$scope.uploader.uploadAll();
}
нагрузки одушевленные-directive.tpl.html
<div id="load-animate-contain" class="layout-column layout-align-center-center">
<div class="layout-column layout-align-center-center">
<img id="load-circle-top" class="its-spinning" src="/images/img.loadCircle-top.png" />
<img id="load-circle-bottom" src="/images/img.loadCircle-bottom.png" />
<p class="m2head its-blinking">Loading...</p>
</div>
</div>
Вы предоставили объективу ... и кучу кода ... но без проблем. r приподнятый на этот код или любой вопрос – charlietfl
может рассмотреть возможность использования события угловой трансляции, которое вы слушаете в директиве – charlietfl