如何检查传递的引用是否是 Angular 中特定 ViewChild 引用的实例

问题描述 投票:0回答:1

我的 .ts 文件中有一个 viewchild 引用,例如,

@ViewChild('someDialog') someDialog: ElementRef;

在 .html 文件中,我将引用传递回类似的函数,

<abc-dialog #someDialog (close)="onDialogClose(someDialog)"></abc-dialog>

在我的 .ts 文件中,我想检查传递的 onDialogClose() 函数的引用是否等于 someDialog 视图子引用。

非常感谢任何帮助,谢谢。

angular ionic-framework angular2-changedetection viewchild
1个回答
0
投票

更改您的

ViewChild
来查找组件。

@ViewChild('someDialog', { read: AbcDialogComponent }) someDialog: AbcDialogComponent;

@ViewChild(AbcDialogComponent) someDialog: AbcDialogComponent;
© www.soinside.com 2019 - 2024. All rights reserved.