Este equipo especializado luego de días de investigación y recopilar de información, hallamos la respuesta, nuestro deseo es que te sea de gran utilidad en tu proyecto.
decorator
Decorador de parámetros en un parámetro de proveedor de vista de un constructor de clase que le dice al marco DI que resuelva la vista al verificar los inyectores de los elementos secundarios y se detenga cuando llegue al elemento host del componente actual.
Opciones
Notas de uso
A continuación se muestra el uso con el @Optional
decorador, y permite una null
resultado.
class OtherService class HostService @Directive(selector: 'child-directive') class ChildDirective logs: string[] = []; constructor(@Optional() @Host() os: OtherService, @Optional() @Host() hs: HostService) // os is null: true this.logs.push(`os is null: $os === null`); // hs is an instance of HostService: true this.logs.push(`hs is an instance of HostService: $hs instanceof HostService`); @Component( selector: 'parent-cmp', viewProviders: [HostService], template: '', ) class ParentCmp @Component( selector: 'app', viewProviders: [OtherService], template: ' ', ) class App
Para ver un ejemplo ampliado, consulte “Guía de inyección de dependencia”.
Aquí puedes ver las reseñas y valoraciones de los lectores
Si estás de acuerdo, eres capaz de dejar un post acerca de qué te ha gustado de esta reseña.
¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4)