Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如果选择元素,则为Ng_Html_Angular_Typescript - Fatal编程技术网

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的情况下评论我的行为。(顺便说一句,我为此道歉,就在现场,我不称之为烤肉,但不管你的船怎么漂)