Angular 5 document.querySelector ('ClassName'). InnerHTML не содержит встроенный CSS - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь создать очень полезную функцию для экспорта любого div в виде файла PDF. Я использую Canvas для создания скриншота страницы. и запишите его в файл PDF, используя библиотеку jsPDF. Но проблема в том, что из-за Angular ViewEncapsultion CSS не включен. когда я пытаюсь получить доступ к HTML с помощью .innerHTML. Есть ли способ обойти это? Если у кого-то есть опыт выполнения чего-то подобного.

Спасибо (:

1 Ответ

0 голосов
/ 17 ноября 2018

вы можете изменить encapsulation, добавив ViewEncapsulation.None

@Component({
  selector: '...',
  templateUrl: '...',
  styleUrls: ['...'],
  encapsulation: ViewEncapsulation.None   // disable encapsulation mode
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...