我是这个伟大的angular2-modal的用户,但是我无法弄清如何从我的自定义模态窗口中返回结果值。
我像这样实例化它:
我像这样实例化它:
let dialog: Promise<ModalDialogInstance>;
let bindings = Injector.resolve([
provide(ICustomModal, { useValue: this.gewaehltesBild })
]);
var self = this;
dialog = this.modal.open(
<any>ImagecropperComponent,
bindings,
new ModalConfig("md", true, 27));
dialog.then((resultPromise) => {
return resultPromise.result.then((result) => {
this.lastModalResult = result;
this.mitarbeiter.avatarImg = this.gewaehltesBild;
$(self.elementRef.nativeElement).find('#bildSelector').val("");
}, () => this.lastModalResult = 'Rejected!');
});
我尝试使用以下方式发送返回值:
this.dialog.close(this.croppedImage);
但结果始终为null。在Angular2中,是否存在一种约定用于从组件返回值,并被angular2-modal使用?
谢谢!