2016-11-21 5 views
1

Я пытаюсь создать компоненты динамически, но я хочу добавить к нему действие click, и я не знаю, как это сделать. Я пытался это сделать:Угловой 2 динамический компонент click event

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; 
    } 

но не так. Кто-нибудь знает как?

ответ

Смежные вопросы