2016-11-21 129 views
1

我正在嘗試動態創建組件,但我想向它添加一個單擊操作,但我不知道該如何操作。我試圖這樣做:Angular 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; 
    } 

但是不是這樣做的。任何人都知道如何?

回答