Документы 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!
), Изменить его и обновить элемент?