Как загрузить страницу JSP в качестве шаблона в компоненте в угловых 6 - PullRequest
0 голосов
/ 23 октября 2018

Я хочу загрузить содержимое внешней страницы jsp как шаблон в моем компоненте в приложении angular 6.

@Component({
  selector: 'app-conrequest',
  templateUrl:'mydomain.com:port/utils/registerUser.jsp',
  styleUrls: ['./conrequest.component.css']
})

В приведенном выше коде я упомянул URL страницы jsp, которую я хочу загрузить какшаблон.

Пожалуйста, помогите мне в этом.

Спасибо, Суреш

1 Ответ

0 голосов
/ 24 октября 2018

Прежде всего, какую бы внешнюю ссылку вы не использовали, она должна «возвращать» что-то.Если в ответ нет информации, она всегда выдаст вам ошибку.

Давайте начнем ваш ответ ...

Шаг 1. Сначала вам нужно импортировать HttpClient и Map

* 1006.*

Шаг 2 - и ваш @Component decorator должен выглядеть следующим образом

   @Component({
          selector: 'my-template',
          template: `<div [innerHtml]="myTemplate">
                    </div> `})

Шаг 3 - в вашем классе вы можете импортировать ваш внешний шаблон как ...

    export class TestComponent  {

  private myTemplate: any = '';
  constructor(http: HttpClient) {
    http.get('www.abc.com/index.html', {responseType: 'text'}).subscribe(data => this.myTemplate = data);
  }
}

Шаг 4 - Также импортируйте httpClient в RootModule

    imports: [
   ...
   ...
    HttpClientModule

  ],

Вот и все.Попробуй со своим.

Спасибо Сунил Саин

...