0
달성하고자하는 것은 EventEmitter
을 @Output
으로 장식하여 반복하려는 주어진 구성 요소 인스턴스입니다.각도 2로 @Output()으로 장식 된 모든 EventEmitter를 반복 할 수 있습니까?
예 :
내 구성 요소
@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>();
}
그래서 아래와 같이 동적으로 구성 요소를로드하고 말할 수,
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
});
내가이 작업을 수행 할 수
? 미리 감사드립니다 !!