아이콘 이름이 될 icon
속성을 입력으로 받아 들일 지시문을 만들려고합니다. 따라서 지시문은 내부적으로 클래스를 적용 할 span
요소를 찾으려고 시도합니다. 부모에게 적용되는 지시문 내에서 이것이 가능한지 궁금합니다. 아니면 자녀를위한 지시문을 만들어야합니까?지시어 내에서 Angular2로 자식 요소에 액세스 할 수 있습니까?
import { Directive, ElementRef, Renderer } from '@angular/core';
@Directive({
selector: '[sfw-navbar-square]'
})
export class NavbarSquareDirective {
// Here I'd like to define a input prop that takes a string
constructor(private el: ElementRef, private renderer: Renderer) {
this.renderer.setElementClass(this.el.nativeElement, 'navbar-square-item', true);
this.renderer.setElementClass(this.el.nativeElement, 'pointer', true);
this.renderer.setElementClass(this.el.nativeElement, 'met-blue-hover', true);
// Here I'd like to pass that string as a class for the span child element. Can I have access to it from here?
}
}
와우 감사합니다. – Caius