Поворот изображения в Angular 9 - PullRequest
0 голосов
/ 18 марта 2020

Мне нужно повернуть изображение в html из моего компонента с помощью

(document.querySelector('#image') as HTMLElement).style.transform = `rotate(${degree}deg)`;

или

document.getElementById('#image').style.transform = `rotate(${degree}deg)`;

и установить для него идентификатор здесь

<img id= "image" class="arrow" src = "assets/arrow.png"/>

но он вылетает на странице с этой ошибкой

core. js: 5882 ОШИБКА TypeError: Невозможно прочитать свойство 'style' из null

1 Ответ

0 голосов
/ 18 марта 2020

Ссылка на него без символа ha sh и использование renderer2 для редактирования стилей / классов.

Для получения подробной информации, пожалуйста, проверьте мой образец stackblitz , вот основные изменения:

  constructor(private renderer: Renderer2) {}

  ngOnInit() {
    const degree = 90;
    const image = document.getElementById('image');
    this.renderer.setStyle(
      image,
      'transform',
      `rotate(${degree}deg)`
    )
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...