Как открыть пользовательское окно браузера для просмотра таких файлов, как pdf или текстовый файл ?
Вот код, который я в настоящее время использую, чтобы открыть пользовательское окно одним нажатием кнопки:
Проблема заключается в том, как написать тот же код в контроллере angularJS, чтобы мне не пришлось привязывать угловую часть к идентификатору тега привязки, а затем передавать ее по щелчку мыши как this.id -что ? Если я попытаюсь пройти непосредственно в onclick, он выдаст ошибку, что это не разрешено(что правильно, так как это невозможно).
Что я уже пробовал:
<a id="{{d.applicantDocumentId}}" href="#" onclick="openAttachment(this.id)"></a>
function openAttachment(id) { var w = window.innerWidth; var h = window.innerHeight; window.open('@Url.Action("DocumentViewer", "Profile")' + "?docId=" + id, '_blank', 'left=' + w / 5 + ',top=' + h / 5 + ',width=' + (w / 5) * 3 + ',height=' + (h / 4) * 3 + ',toolbar=1,resizable=1'); }