从子模态 ngx 引导程序调用多个父方法 angular 5
Call multiple parent methods from child modal ngx boostrap angular 5
我可以从子方法调用父方法,但是当我尝试调用另一个方法时,它不会从父组件调用第二个方法。
this.bsModalRef = this.modalService.show(ActaModalComponent,{data, class: 'modal-lg'});
this.bsModalRef.content.saved.take(1).subscribe(this.listActs.bind(this));
this.bsModalRef.content.update.take(1).subscribe(this.listBits.bind(this));
我这样调用子模型的第一个方法
saved: EventEmitter<any> = new EventEmitter();
update: EventEmitter<any> = new EventEmitter();
this.saved.emit();
this.update.emit();
我一直在网上搜索任何类似的东西,但没有成功,我们将不胜感激。
您是否缺少@Output 装饰器?这有帮助吗?
@Output() saved = new EventEmitter<any>()
@Output() update = new EventEmitter<any>()
还有必要take(1)
吗?我相信这将导致流在第一次发出后完成。
我可以从子方法调用父方法,但是当我尝试调用另一个方法时,它不会从父组件调用第二个方法。
this.bsModalRef = this.modalService.show(ActaModalComponent,{data, class: 'modal-lg'});
this.bsModalRef.content.saved.take(1).subscribe(this.listActs.bind(this));
this.bsModalRef.content.update.take(1).subscribe(this.listBits.bind(this));
我这样调用子模型的第一个方法
saved: EventEmitter<any> = new EventEmitter();
update: EventEmitter<any> = new EventEmitter();
this.saved.emit();
this.update.emit();
我一直在网上搜索任何类似的东西,但没有成功,我们将不胜感激。
您是否缺少@Output 装饰器?这有帮助吗?
@Output() saved = new EventEmitter<any>()
@Output() update = new EventEmitter<any>()
还有必要take(1)
吗?我相信这将导致流在第一次发出后完成。