Перетащите и загрузите

Это также фиксирует крайне неясную вкладку href, не срабатывающую при использовании jquery и bootstrap

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 

<script type="text/javascript">
$('.nav-tabs a').click(function (e) {
    // No e.preventDefault() here.
    $(this).tab('show');
});
</script>

<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/js/bootstrap.min.js"></script>
0
задан joao 26 February 2019 в 08:54
поделиться

1 ответ

Хорошо, если кому-то когда-нибудь понадобится это, вот как я исправил мою проблему: используя модуль ng-file-upload ( https://www.npmjs.com/package/ng-file-upload ) HTML:

<div ngf-drop="dragDrop($file)" ngf-select="fileSelected($files)" ng-model="file" class="drop-box" ngf-drag-over-class="'dragover'" ngf-multiple="true" ngf-allow-dir="true" accept="image/*,application/pdf" ngf-pattern="'image/*,application/pdf'" ngf-drop="upload($file)" style="width:45%; cursor: pointer">

в ngf-drop = "dragDrop ($ file)" вызовет перетаскивание функции всякий раз, когда файл будет удален в поле. в ngf-select = "fileSelected ($ files)" при нажатии запускает поиск по вашим папкам для загрузки файла

Javascript:

    $scope.dragDrop = function(file) 
    {
        var files = [
            file
        ];
}

и

    $scope.fileSelected = function(file)
    {
         var files = [file];
}
[ 118] Надеюсь, что это будет полезно для кого-то еще.

0
ответ дан joao 26 February 2019 в 08:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: