Как получить доступ к элементу HTML из директивы атрибута Angular?
Документы Angular предоставляют пример для создания директивы атрибута, которая изменяет цвет фона элемента:
https://angular.io/docs/ts/latest/guide/attribute-directives.html
<p myHighlight>Highlight me!</p>
import { Directive, ElementRef } from '@angular/core';
@Directive({ selector: '[myHighlight]' })
export class HighlightDirective {
constructor(el: ElementRef) {
el.nativeElement.style.backgroundColor = 'yellow';
}
}
,Могу ли я также использоватьel.nativeElement
получить содержимое элемента (например,Highlight me!
), измените это и обновите элемент?