我的 .ts 文件中有一个 viewchild 引用,例如,
@ViewChild('someDialog') someDialog: ElementRef;
在 .html 文件中,我将引用传递回类似的函数,
<abc-dialog #someDialog (close)="onDialogClose(someDialog)"></abc-dialog>
在我的 .ts 文件中,我想检查传递的 onDialogClose() 函数的引用是否等于 someDialog 视图子引用。
非常感谢任何帮助,谢谢。
更改您的
ViewChild
来查找组件。
@ViewChild('someDialog', { read: AbcDialogComponent }) someDialog: AbcDialogComponent;
或
@ViewChild(AbcDialogComponent) someDialog: AbcDialogComponent;