Angular响应式表单无法将数据传递给子组件。
创始人
2024-10-30 07:30:17
0

为了在Angular中从父组件将数据传递到子组件中,我们可以使用@Input()装饰器来定义子组件的一个输入属性。在父组件中,我们可以使用该输入属性来传递数据。但是,在使用Angular表单时,我们可能会遇到该问题,即表单控件的值无法使用@Input()传递到子组件中。

为了解决此问题,我们可以在子组件中使用ngOnChanges()生命周期钩子来检测输入属性的更改,并在更改时更新组件的局部变量。在以下示例中,我们在子组件中创建一个名为“data”的输入属性,并在ngOnChanges()生命周期钩子中更新组件的局部变量。

父组件:

子组件:

import { Component, Input, OnChanges, SimpleChanges } from '@angular/core';

@Component({
  selector: 'app-child',
  template: '{{ data }}'
})
export class ChildComponent implements OnChanges {

  @Input() data: string;
  value: string;

  ngOnChanges(changes: SimpleChanges): void {
    if (changes.data) {
      this.value = changes.data.currentValue;
    }
  }

}

相关内容

热门资讯

透视免费!pokemomo辅助... 透视免费!pokemomo辅助工具,htx矩阵wepoker辅助,2025教程(有挂秘籍);辅助器中...
第4分钟辅助挂!蘑菇云游破解版... 第4分钟辅助挂!蘑菇云游破解版,兴动互娱游戏辅助器,技巧教程(存在有挂)暗藏猫腻,小编详细说明原来是...
透视透视!wepoker怎发冤... 透视透视!wepoker怎发冤家牌,wepoker是有人用挂,攻略方法(有挂秘笈)是一款可以让一直输...
4分钟辅助挂!新二号辅助下载,... 4分钟辅助挂!新二号辅助下载,浙江宝宝游戏辅助,必备教程(有人有挂)1、下载好辅助软件之后点击打开,...
透视模拟器!hhpoker辅助... 透视模拟器!hhpoker辅助软件,wepoker游戏的安装教程,2025新版(有挂方略);亲真的是...
九分钟辅助挂!湖南牵手胡子跑辅... 九分钟辅助挂!湖南牵手胡子跑辅助,决战卡五星辅助修改器,教你攻略(有挂细节)一、AI软件牌型概率发牌...
透视透视!hhpoker必备开... 透视透视!hhpoker必备开挂,智星菠萝可以辅助,大神讲解(有挂秘笈)是一款可以让一直输的玩家,快...
第一分钟辅助挂!泸州家乡大二辅... 第一分钟辅助挂!泸州家乡大二辅助,多乐辅助app,解说技巧(的确有挂)一、AI软件牌型概率发牌机制”...
第5分钟辅助挂!超级三加一透视... 第5分钟辅助挂!超级三加一透视辅助,牛总管辅助器,技巧教程(有挂透明挂)1、透视辅助简单,软件透明挂...
透视工具!aapoker透视脚... 透视工具!aapoker透视脚本下载,拱趴大菠萝万能挂图解,辅助教程(今日头条);AI辅助机器人普及...