iterieren. Was ich erreichen möchte, ist für eine gegebene Komponenteninstanz, die ich über EventEmitter
mit @Output
verzieren möchte.Können wir über alle EventEmitter, die mit @Output() versehen sind, in Angular 2
Für z.B.
my-Komponente
@Component({
moduleId: module.id,
selector: "my-component",
template: "<h1>My Component!!"
})
export class MyComponent{
@Output() emitter1: EventEmitter<any> = new EventEmitter<any>();
@Output() emitter2: EventEmitter<any> = new EventEmitter<any>();
}
so kann sagen, dass ich diese Komponente dynamisch bin Laden wie unten,
this._cr.resolveComponent(MyComponent).then(cmpFactory => {
this.testComponentContainer.clear();
let instance: any = this.testComponentContainer.createComponent(cmpFactory).instance;
// Here I want to iterate over EventEmitter dynamically
// So that I may bind to both emitter1 and emitter2
});
Kann ich das tun? Vielen Dank im Voraus !!