我正在尝试使用事件发射器将数据从表单组件传递到模态组件。以下是我如何配置它 -
表格.ts
@Output() userEmail = new EventEmitter;
submit(order): void {
this.userEmail.emit(order.value.email);
console.log('1', order.value.email);
this.orderForm.postOrderForm(order.value);
this.openOrderFormModal();
}
表单-modal.html
<div id="order-form-modal">
<h3>{{ 'order.form.notify.heading.1' | translate }} </h3>
<p> {{ 'order.form.notify.msg.1' | translate }}</p>
<p> {{ 'order.form.notify.msg.2' | translate }}</p>
<p (userEmail)="setEmail($event)">{{email}}</p>
<button (click)="closeOrderFormModal()" class="btn btn-outline-primary">Close</button>
</div>
表单 Modal.ts
email;
setEmail(userEmail:string) {
this.email=userEmail
console.log(userEmail)
}
下面是我得到的输出:
我的Form Module如下-Form(Folder) Form.html Form.ts Form-Modal(Folder) Form-Modal.html Form-Modal.ts 请帮忙。如果您需要更多信息,请告诉我。
谢谢!阿迪亚普拉卡什