1
동적으로 구성 요소를 만들려고하지만이를 클릭 동작에 추가하고 싶습니다. 나는 이것을하려고 노력했다 :각도 2 동적 구성 요소 클릭 이벤트
constructor(public navCtrl: NavController, private resolver: ComponentFactoryResolver) {
this.lastSelectedResource = this.defaultImage;
}
public createNew() {
this.container.detach(0);
}
ngAfterContentInit() {
let widgetFactory = this.resolver.resolveComponentFactory(CreateComponent);
let widgetReference = this.container.createComponent(widgetFactory);
widgetReference.instance.click = this.createNew;
}
그러나 그렇게하는 것은 아니다. 어떻게 아는 사람 있니?
감사 U를 (
widgetReference.location
가ElementRef
에게 제공)를 사용할 수 있습니다,이 내가 찾던 솔루션입니다! :디 – luisurrutia