2016-10-18 6 views
1

Как я могу получить свойства css из элемента ElementRef? Я пытался использовать element.style, но все свойства пустые. Класс Renderer имеет this.renderer.setElementStyle способ но нет this.renderer.getElementStyle способ.Angular2 get css property

ответ

4

elementRef экземпляр имеет свойство nativeElement, являющееся элементом-элементом, и содержит большинство свойств, которые могут потребоваться. Другим решением, которое хорошо поддерживается современными браузерами

window.getComputedStyle(elementRef.nativeElement) 
+0

Я уже проверил, все свойства являются пустыми '«»'. – Ben

+0

Ну, большинство свойств угловых компонентов по умолчанию пусты, если вы не установите их. Какая собственность вам нужна? –

+0

Мне нужны свойства css, которые задаются кодом css. В моем случае я пытаюсь найти свойство отображения, но мой вопрос больше похож на глобальный вопрос. – Ben