Как отобразить указанную c страницу на основе URL-адреса, взятого из БД в Angular? - PullRequest
0 голосов
/ 15 апреля 2020

Я попытался использовать функцию window.open (), но он открывает новое окно с URL localhost: 4200 / www.google.com и примерно через 3 секунды обновляется обратно до localhost, отображая эту ошибку в console :: "Uncaught (в обещании): Ошибка: Невозможно сопоставить ни один маршрут. Сегмент URL: 'www.google.com' Ошибка: Невозможно сопоставить ни один маршрут. Сегмент URL: 'www.google.com' "(ссылка, сохраненная в БД, была www.google.com, чтобы проверить ее из.) Это код. Мне нужно загрузить URL без localhost в качестве своего домена.

HTML <ng-container matColumnDef="documents"> <th mat-header-cell *matHeaderCellDef> Documents </th> <td mat-cell *matCellDef="let user"> <button class="btn btn-primary medium" style="margin-left: 5px;" (click)="viewdocuments(user.link)">View</button> </td> </ng-container>

TS

`viewdocuments(link: string): void {
window.open(link);
 }

1 Ответ

0 голосов
/ 15 апреля 2020

Попробуйте использовать window.open со вторым аргументом '_blank'. Например:

window.open(file_url, '_blank');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...