【发布时间】:2020-03-17 21:42:36
【问题描述】:
我有一个从数组构建的复选框。
<div class="form-check" *ngFor="let plan of plans; index as i" [formGroupName]="i">
<label class="form-check-label fw7 h5 mb0">
<input class="form-check-input" type="checkbox" formControlName="checkbox">
{{plan.planShortName}}
</label>
<div>
如果 plan.mailingResponsibility 对于任何一个所选计划为真,我需要在页面末尾显示和隐藏一个 div。默认情况下,页面加载时始终选择其中一个计划。关于我的方法应该如何的任何指导? 下面是我需要显示和隐藏的 div
<div *ngIf="showFootNote">
<p>
* By providing an e-mail address you agree to the terms..
</p>
</div>
这是我正在处理的示例: https://stackblitz.com/edit/angular-pnw2wg?file=src%2Fapp%2Fapp.component.html
【问题讨论】:
-
所以你需要通过查看每个复选框的变化来切换
showFootNote状态,对吧? -
您尚未将复选框输入绑定到任何变量。这是为什么呢?
-
是的复选框更改。如果选择了两个复选框并且其中一个具有属性 mailResponsibility True 我需要显示脚注。同样默认情况下,页面加载时已经选中了一个复选框,因此我也必须检查该复选框。我没有绑定复选框输入,因为没有必要获取它的值。我可以添加应该不是问题
-
检查以下解决方案。