Angular 角度输入在单击结果后获取结果

Angular 角度输入在单击结果后获取结果,angular,Angular,我有一个组成部分: 在my.html文件中 <app-mycomp [obj]="myobj" (click)="process()"></app-mycomp> 在应用程序mycop html中: <div (click)="clickEvent()"></div> 问题是,当我单击process()时,我会得到一个空白警报,直到我再次单击它……然后我会得到我推送的数据 我可以修复此

我有一个组成部分:

在my.html文件中

<app-mycomp [obj]="myobj" (click)="process()"></app-mycomp>
在应用程序mycop html中:

<div (click)="clickEvent()"></div>
问题是,当我单击process()时,我会得到一个空白警报,直到我再次单击它……然后我会得到我推送的数据


我可以修复此问题,使警报等待数据被推送吗?

简单的方法就是使用setTimeout(()=>alert(JSON.stringify(this.obj));喂,你想这样吗@wain2021@Wain2021何时以及如何调用
click()=“process()”
?@Wain2021。。。当用户单击component@Wain2021这里是更新的链接。现在可以用了吗?
<div (click)="clickEvent()"></div>
@Input() obj: any;

clickEvent() {
   alert(JSON.stringify(this.obj));
}