使用带有角度的引用变量的复选框的值显示div

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用带有角度的引用变量的复选框的值显示div相关的知识,希望对你有一定的参考价值。

我正在尝试使用复选框切换div的可见性。我试图使用引用变量来做这个,但无法弄清楚如何做到这一点。我正在尝试做类似下面的事情。我无法获得复选框值。

<input #changePasswordSwitch class="switch-input"  name="changePassword" id="changePassword" type="checkbox" >

<div class="form-group row" *ngIf="changePasswordSwitch.value">
   Show Some Data Here 
</div>
答案

在输入上设置ngModel并为changePasswordSwitch.checked更改:

<input #changePasswordSwitch [ngModel]="changePasswordSwitchModel" class="switch-input" name="changePassword" id="changePassword"
 type="checkbox">
<div class="form-group row" *ngIf="changePasswordSwitch.checked">
    Show Some Data Here
</div>

或删除模板变量,只使用双向绑定ngModel

<input [(ngModel)]="changePasswordSwitchModel" class="switch-input" name="changePassword" id="changePassword" type="checkbox">
<div class="form-group row" *ngIf="changePasswordSwitchModel">
    Show Some Data Here
</div>

DEMO

以上是关于使用带有角度的引用变量的复选框的值显示div的主要内容,如果未能解决你的问题,请参考以下文章

我可以自动检测角度指令中的值而不是使用模板引用变量吗?

绑定到角度mat-checkbox的检查属性的方法被多次触发

打开新窗口时初始化角度变量

如何使用角度js根据数据库中的值设置复选框的选中属性

属性 'checked' 在类型 'HTMLElement' 角度 4 上不存在

复选框值显示两次