Это также фиксирует крайне неясную вкладку 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>
Хорошо, если кому-то когда-нибудь понадобится это, вот как я исправил мою проблему: используя модуль 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] Надеюсь, что это будет полезно для кого-то еще.