host
L'attribut host permet d'obtenir l'instance du composant hôte de l'élément. Cela est très utile pour accéder aux données et méthodes de son composant hôte à l'intérieur d'un composant.
Voici un exemple montrant comment utiliser la propriété host pour obtenir l’instance du composant hôte :
Nom d'utilisateur : {{username}}
Réponse : {{response}}
Dans cet exemple, nous créons un composant personnalisé user-card et, à l’intérieur du composant, accédons à la méthode sayHi du composant hôte (page) via this.host, réalisant ainsi l’interaction entre le composant et son hôte.
Si l'élément n'est pas dans un composant ou un module de page, la valeur de host sera null. Par exemple :
-
Je suis la cible
-
Dans cet exemple, l'élément #target se trouve sous body, n'est dans aucun composant ou page, donc la valeur de $("#target").host est null.