【问题标题】:mat-checkbox and ngIf in angular 5 is not working角度 5 中的 mat-checkbox 和 ngIf 不起作用
【发布时间】:2018-06-17 01:43:02
【问题描述】:

每次勾选和取消勾选复选框时,我都有这段代码来隐藏和显示一段内容。但是,它不起作用。

<mat-checkbox ngModel="checked" ngInit="checked=true">Check me!</mat-checkbox>
            <div *ngIf="checked">
                    <mat-radio-group formControlName="contactSupport">
                            <mat-radio-button value="Low">Low</mat-radio-button>
                            <mat-radio-button value="Normal">Normal</mat-radio-button>
                            <mat-radio-button value="high">high</mat-radio-button>
                            <mat-radio-button value="none">None</mat-radio-button>
                    </mat-radio-group>

            </div> 

【问题讨论】:

  • 顺便说一句,ngInit不存在

标签: angular checkbox angular-material angular5 angular-ng-if


【解决方案1】:

您需要做的就是使用 2 路绑定

改变这个:

ngModel="checked"

[(ngModel)]="checked"

WORKING DEMO

【讨论】:

    猜你喜欢
    • 2019-11-25
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 2020-04-28
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    相关资源
    最近更新 更多