C'è un modo per iniettare una dipendenza in una fabbrica di arredatori, usando il DI di Angular? Prendiamo il seguente codice come un esempio semplificato:Angolare 2 - Iniettare una dipendenza in una fabbrica di arredatori
@Component({
selector: 'hello-component',
template: '<div>Hello World</div>'
})
export class HelloComponent {
@PersonName()
name: string;
ngAfterViewInit() {
console.log(`Hello, ${this.name}`);
}
}
Qui, il comportamento previsto del PersonName
decoratrice è per esso per accedere una dipendenza Person
, e utilizzarlo per impostare la proprietà name
della classe.
È possibile implementare il decoratore PersonName
per il codice sopra riportato?
Si desidera impostare il valore per 'nome' all'interno di' @PersonName() 'decoratore? – codef0rmer
Sì, è vero. – Merott