Angular 10/Ionic 5 - 将输入数据从模态框传递给父组件
创始人
2024-10-15 07:01:05
0

要将输入数据从模态框传递给父组件,可以使用Angular的@Output()装饰器和EventEmitter类。以下是一个示例解决方案:

  1. 在子组件中声明一个输出属性和一个事件发射器,用于传递输入数据:
import { Component, EventEmitter, Output } from '@angular/core';

@Component({
  selector: 'app-modal',
  template: `
    
    
  `
})
export class ModalComponent {
  inputData: string;
  @Output() dataSubmitted = new EventEmitter();

  onSubmit() {
    this.dataSubmitted.emit(this.inputData);
  }
}
  1. 在父组件中使用子组件,并监听子组件的输出事件:
import { Component } from '@angular/core';

@Component({
  selector: 'app-parent',
  template: `
    
    

Submitted data: {{ submittedData }}

` }) export class ParentComponent { submittedData: string; openModal() { // 打开模态框的逻辑 } onDataSubmitted(data: string) { this.submittedData = data; } }

在上面的示例中,子组件ModalComponent包含一个输入框和一个提交按钮。当用户点击提交按钮时,onSubmit()方法会将输入数据通过dataSubmitted事件发射器传递给父组件。

父组件ParentComponent包含一个按钮,用于触发打开模态框的逻辑,并显示已提交的数据。通过监听子组件的dataSubmitted事件,当子组件发出事件时,父组件的onDataSubmitted()方法会被调用,将输入数据赋值给submittedData属性。

请注意,上述示例中的模态框逻辑和具体实现是缺失的,你可能需要使用第三方库或自定义模态框组件来实现打开和关闭模态框的功能。

相关内容

热门资讯

6分钟辅助!hhpoker是真... 6分钟辅助!hhpoker是真的假的,hhpoker真的有透视吗,演示教程(真是有挂)1、每一步都需...
第七分钟辅助!we poker... 第七分钟辅助!we poker插件,we poker免费辅助器,手筋教程(有挂方式)暗藏猫腻,小编详...
七分钟辅助!aa poker辅... 七分钟辅助!aa poker辅助包,pokemmo脚本辅助器下载,讲义教程(有挂秘籍)1、pokem...
第四分钟辅助!wepoker辅... 第四分钟辅助!wepoker辅助器安装包定制,aapoker透视脚本,大纲教程(有挂总结)所有人都在...
第四分钟辅助!wpk透视辅助靠... 第四分钟辅助!wpk透视辅助靠谱吗,wepoker透视苹果系统,诀窍教程(有挂猫腻);运wepoke...
七分钟辅助!aapoker透视... 七分钟辅助!aapoker透视脚本入口,wejoker开挂,学习教程(有挂教程)1、打开软件启动之后...
第四分钟辅助!淘宝买wepok... 第四分钟辅助!淘宝买wepoker透视有用吗,wpk俱乐部怎么作弊,积累教程(有挂规律)1、下载好淘...
6分钟辅助!we-poker软... 6分钟辅助!we-poker软件,购买的wpk辅助在哪里下载,积累教程(有挂技巧)购买的wpk辅助在...
第2分钟辅助!如何下载wepo... 第2分钟辅助!如何下载wepoker安装包,newpoker怎么安装脚本,教程书教程(今日头条)1、...
4分钟辅助!wepoker钻石... 4分钟辅助!wepoker钻石怎么看底牌,wepoker辅助器有哪些功能,法门教程(有挂详细)该软件...