Angular · Middle · Frage 45 von 75
Wie bindet man empfohlen an das Host-Element einer Komponente?
@Component({
selector: "app-tab",
host: { role: "tab", "[class.active]": "active()", "(click)": "select()" },
})- 1Über die Property
hostin den Metadaten des Decorators - 2Nur
@HostBinding/@HostListener,hostist veraltet - 3
document.querySelector('app-tab')inngOnInit
Antwort zeigen
Richtige Antwort: Über die Property host in den Metadaten des Decorators
Erklärung
Der Angular-Styleguide bevorzugt das host-Objekt gegenüber den Decorators @HostBinding/@HostListener: alles zum Host steht an einer Stelle, und die Ausdrücke werden typgeprüft.