如何与* ngIf一起使用getElementById?

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

我正在尝试选择一个带有* ngIf的div:

<div id="explanation" *ngIf="isCorrect(option.optionValue)">

当我使用getElementById时返回null。如果我删除ngIf可以正常工作,但是我需要在我的应用中使用ngIf。那么我该如何选择div?

angular dom
1个回答
0
投票

如果您想使用TypeScript来访问div,则需要用一个Hashtag进行标记

<div id="explanation" *ngIf="isCorrect(explanation)" #explanation>

并将名称添加到您使用的参数中,以传递值!

或与

<div [(ngModel)]="option"></div
© www.soinside.com 2019 - 2024. All rights reserved.