Konstantin A. Magg
Привет @User-11148958,
что вы подразумеваете под загрузкой "не работать"? Я привел быстрый пример в Плунжер[^] это использует в значительной степени ваш код. Когда я нажимаю кнопку СКАЧАТЬ ссылка, она открывает диалоговое окно загрузки браузера по умолчанию.
Поскольку ваша ссылка не содержит никаких специфичных для angular утверждений (например, {{/*...*/}}
), вам даже не нужно будет ng-href
для ссылки на скачивание, но придерживайтесь простого HTML href
атрибут гиперссылки. Видеть док[^] для получения более подробной информации и примеров.
На всякий случай, если ссылка на Планкер не работает, вот пример кода. Чтобы ссылка на скачивание заработала, создайте пустой файл и назовите его скачать.формат PDF и поместите его рядом с файлом HMTL.
<!-- index.html -->
<!doctype html>
<html ng-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.0.4/css/bootstrap-combined.min.css">
</head>
<body>
<div>
<p><a href="download.pdf" download="file.pdf">DOWNLOAD</p>
</body>
</html>
Если у вас возникнут еще какие-то вопросы, пожалуйста, дайте мне знать.
Бест, К.