Tengo un componente con parámetro de entrada como nombre
<lib-name [name]="name" > </lib-name>Estos se llaman en varios lugares del proyecto.
Ahora el nombre es una constante de la aplicación que se asigna en el componente de la aplicación.
Actualmente tengo que importar el nombre en cada archivo ts de componente para pasarlo al componente de biblioteca.
¿Podemos definir globalmente este nombre para el componente secundario? Para que mi código esté limpio
<lib-name > </lib-name>Nota: - El nombre puede cambiar según el usuario que haya iniciado sesión. También es un componente de biblioteca, no puedo simplemente obtener el nombre directamente en el componente de biblioteca.
@Directive({ selector: '[appTest]' }) export class TestDirective { constructor(private lib: LibComponent) { this.lib.name = "Some Name"; } }Y usa esta directiva
<lib-name appTest> </lib-name>