[英]How do I hide/show HTML input boxes when I toggle HTML Select box values?
[英]How can i show input boxes when the array values are empty or length === 0 in my template?
我正在显示基于用户在inputbox中输入的值,因此它是数组数组的格式,我的意思是数组内的数组,例如(['str',[]]因此,我循环了我的component.html文件,并在输入框因此,我的问题是数组值是否为空,所以我需要显示没有发生这种情况的空输入框。如何保持选中状态,以便如果值也为空,我也可以显示输入框
<div class="row">
<span class="col-2 align-self-center firstletter">{{ a[0] }}</span>
<div class="col-4"><label for="startTime">Start Time
<span class="red-star">*</span>
</label></div>
<div class="col-4"><label for="endTime">End Time
<span class="red-star">*</span>
</label></div>
</div>
<div class ="test" *ngIf="a[1].length == 0">
<p>No opening hours</p>
</div>
<div class="row" *ngFor="let m of a[1]; let j = index">
<span class="col-2 align-self-center"></span>
<div class="col-4">
<input type="text" name="startTime"
class="form-control cust-input-class form-control-sm mt-1 col-10 d-inline" [value]="m[0] === undefined ? '': m[0] "
(change)="onStartChangeValue($event.target.value,m, m[0])" />
<!-- [ngModel]="m?.startTime" -->
</div>
<div class="col-4">
<input type="text" name="endTime"
class="form-control cust-input-class form-control-sm mt-1 col-10 d-inline" [value]="m[1] === undefined ? '':m[1]"
(change)="onEndChangeValue($event.target.value,m, m[1])" />
<!-- [ngModel]= "m?.endTime" (ngModelChange)="m.endTime = $event" -->
</div>
<div class="col-2 align-self-center" *ngIf="j == 0">
<span class="add-item-icon" (click)="o2editaddTime(k)"></span>
</div>
<div class="col-2 align-self-center" *ngIf="j > 0">
<span class="remove-item-icon" (click)="o2editremoveTime(k, j)"></span>
</div>
</div>
<!-- </div> -->
</div>
</div>
您可以将两个输入框置于相反的状态
<input type="text" name="hey" *ngIf="array.array">{{ Any thing }}
<input type="text" name="hey" *ngIf="!array.arrayy" >
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.