typescript 从子组件到父组件的事件发射器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 从子组件到父组件的事件发射器相关的知识,希望对你有一定的参考价值。

import { Component, EventEmitter, Output } from '@angular/core';

@Component({
  selector: 'app-child',
  templateUrl: './child.component.html',
  styleUrls: ['./child.component.scss']
})
export class ChildComponent {

  enteredVariable = '';
  @Output() childVariableEmitter = new EventEmitter<string>();
  
  onAddVariable() {
    this.childVariableEmitter.emit(this.enteredVariable);
  }
}
<input type="text" name="variable" [(ngModel)]='enteredVariable'>
<app-child (childVariableEmitter)="getVariable($event)"></app-child>
import { Component } from '@angular/core';

@Component({
  selector: 'app-parent',
  templateUrl: './parent.component.html',
  styleUrls: ['./parent.component.scss']
})
export class ParentComponent {
  parentVariable = '';

  getVariable(variableFromChild) {
    this.parentVariable = variableFromChild;
  }
}

以上是关于typescript 从子组件到父组件的事件发射器的主要内容,如果未能解决你的问题,请参考以下文章

将数据从子功能组件传递到父组件 - React/Typescript

如何在不调用事件的情况下将数据从子级发送到父级(vue 2)

使用服务的角度子到父通信

Vuejs 中从子级到父级的事件监听

Vue.js - 从孙插槽组件发射没有将 $emit 事件冒泡到父级

在尝试将数据从子组件传递到父组件时,我收到一个错误 props.onSubmitForm is not a function in react