Ссылки на скачивание файлов с углами UI-Router
Я пытаюсь создать простую ссылку в моем приложении angularJS для файлов, которые были загружены. У меня нет проблем с созданием ссылки, так как это довольно тривиально. Тем не менее, проблема в том, что система маршрутизации я перехватываю ссылку и пытаюсь загрузить ее в angular, которая, конечно же, терпит неудачу и просто вернется к маршруту по умолчанию. Это, конечно, не совсем то поведение, которое я хочу. Мои ссылки создаются с использованием
<a href="{{doc.url}}">{{doc.name}}</a>
Я также пробовал с помощью
<a ng-href="{{doc.url}}">{{doc.name}}</a>
Но, очевидно, это не изменит результирующую ссылку. В результате HTML
<a class="ng-binding" href="/uploads/attachment/file/13/FILENAME.pdf">FILENAME.pdf</a>
Это правильно. Теперь, хотя в тот момент, когда я нажимаю ссылку, я просто возвращаюсь к своему маршруту по умолчанию. Что я могу сделать, чтобы остановить ui-router, пытающийся обработать эту ссылку?
Ответы
Ответ 1
Google дал мне это:
"Если вы не хотите, чтобы AngularJS" заманивал "ссылки в якорях, добавьте target =" _ self ".
<a href="..." target="_self">On Error GoTo Hell</a>
источник: https://coderwall.com/p/em4vua
Btw, в следующий раз, возможно, не помечать этот RoR, так как это чисто проблема с угловыми проблемами