Подтвердить что ты не робот

Ссылки на скачивание файлов с углами 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, пытающийся обработать эту ссылку?

4b9b3361

Ответ 1

Google дал мне это:

"Если вы не хотите, чтобы AngularJS" заманивал "ссылки в якорях, добавьте target =" _ self ".

<a href="..." target="_self">On Error GoTo Hell</a>

источник: https://coderwall.com/p/em4vua

Btw, в следующий раз, возможно, не помечать этот RoR, так как это чисто проблема с угловыми проблемами