Загрузить НЕ угловую HTML-страницу и JavaScript в угловом проекте - PullRequest
0 голосов
/ 08 апреля 2019

Я работаю над проектом с Angular 7, используя шаблон Core UI. У меня есть страница, написанная в виде обычного HTML, и она использует некоторый JavaScript, и я хочу загрузить эту страницу, когда пользователь что-то щелкает. Эта страница не является угловым модулем / компонентом.

Я попытался загрузить другой модуль Angular, а затем загрузить HTML, мне нужна страница внутри него, но это не сработало. И моя интуиция говорит, что это не тот путь.

Код, который я использую, выглядит следующим образом:

By clicking <span class="here" (click)="loadNonAngularPage()">here</span> you can load a non angular page.

И вызываемая функция такова:

  public loadNonAngularPage(){
    this.router.navigateByUrl('/non angular page')
  }

Есть идеи?

1 Ответ

2 голосов
/ 08 апреля 2019

Вы можете использовать <iframe>, если вы все еще хотите быть в угловом приложении, или вы можете использовать window.location.href = '...';, если вы хотите перейти на другую веб-страницу.

  public loadNonAngularPage(){
       window.location.href = '/non angular page';
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...