Angular 如何从子输入组件中清除值?棱角的

Angular 如何从子输入组件中清除值?棱角的,angular,Angular,我需要从子组件中清除输入值。 我有动态添加输入,在下一次输入时,我会看到以前添加的数据…我需要清除它 我正在尝试使用ViewChild: <app-child-component #clear></app-child-component> @ViewChild('clear') myDiv!: ElementRef; 这个值。。。。 我需要清除或破坏的内容,或者清除输入数据的内容…..您必须将其放入适当的挂钩中,其: ngAfterViewInit() { con

我需要从子组件中清除输入值。 我有动态添加输入,在下一次输入时,我会看到以前添加的数据…我需要清除它

我正在尝试使用ViewChild:

<app-child-component #clear></app-child-component>

@ViewChild('clear') myDiv!: ElementRef;
这个值。。。。
我需要清除或破坏的内容,或者清除输入数据的内容…..

您必须将其放入适当的挂钩中,其:

ngAfterViewInit() {
  console.log(this.myDiv);
}
或者你可以加上

@ViewChild('clear', {static: true}) myDiv!: ElementRef;

您也可以在其他挂钩中使用它

不,这不好。这对我没有帮助。这里的问题可能是一些深层嵌套,或者我不知道是什么..在stackblitz或类似游戏中创建一个可复制的场景,因为从你的问题中没有人知道嵌套组件中发生了什么..我的朋友。。。
@ViewChild('clear', {static: true}) myDiv!: ElementRef;