【发布时间】:2019-05-21 13:44:47
【问题描述】:
我希望我的下拉列表根据所选值显示/隐藏 Div
我的 Angular 项目中有一个下拉列表和几个 Div,如代码所示
<div class="col-md-12 no-padding">
<label>Reply Type</label>
<select class="form-control select2" formControlName="replytype" type="text" style="width: 100%;">
<option value="predefined">Predefined</option>
<option value="opentype">Open Type</option>
</select>
</div>
Div1
<div class="col-md-12 no-padding">
<label>Application Name</label>
<input type="text" formControlName="applicationname" class="form-control" id="applicationname" placeholder="Application Name">
<span class="text-danger" *ngIf="form.controls['applicationname'].touched && form.controls['applicationname'].hasError('required')">
Application Name is required! </span>
</div>
Div2
<div class="col-md-12 no-padding">
<label>Main Menu</label>
<input type="text"class="form-control" id="mainmenu" placeholder="Message Text">
</div>
如果选择的值是预定义的,那么 Div1 是可见的,而 Div2 是隐藏的,但如果是 opentype 则 Div2 是可见的,而 Div1 是隐藏的。
默认情况下,Div1 的值应该是 opentype,Div2 应该是可见的
【问题讨论】:
标签: angular