Html 如果选择元素,则为Ng
我试图根据从用户选择的选项显示内容。我试过这样做Html 如果选择元素,则为Ng,html,angular,typescript,Html,Angular,Typescript,我试图根据从用户选择的选项显示内容。我试过这样做 <select class="form-control" id="Intervencion" > <option selected disabled></option> <option (click)="show">Yes</option> <option&g
<select class="form-control" id="Intervencion" >
<option selected disabled></option>
<option (click)="show">Yes</option>
<option>No</option></select>
<div *ngIf="show"><p>Text to show</p></div>
对
不
要显示的文本
我不明白这个问题。对此有专门的指示?。。。您似乎不知道基本HTML是如何工作的。很抱歉这么说,但是你必须意识到你所做的是完全野蛮的 以下是您的解决方案:
<select [(ngModel)]="intervencion">
<option value="yes">Yes</option>
<option value="no">No</option>
</select>
<div *ngIf="intervencion === 'yes'">Text to show</div>
对
不
要显示的文本
既然这样,你就应该真正遵循Angular的教程,因为这是他们给出的解释
ngModel
如何工作的第一个示例之一 什么是show
?您真正希望(单击)=“show”
做什么?:)谢谢它起作用了。但是我用作占位符的第一个选项消失了。你可以使用选择栏上的占位符来显示占位符“你所做的是完全野蛮的”,你本可以帮助他而不必激怒他。在某种程度上,我们都是一些技术的初学者,犯了一些新手错误。就像我父亲对我所做的那样,有时你需要告诉别人真相,以便让他们意识到他们缺乏知识。我不买那些“友善”的东西,我也不需要你在不帮助OP的情况下评论我的行为。(顺便说一句,我为此道歉,就在现场,我不称之为烤肉,但不管你的船怎么漂)