javascript - 带有 if 条件的 Angular ngModel

标签 javascript html angular typescript

我是 Angular 新手,我正在尝试编写一段代码来显示复选框列表。如果未选中该复选框,则不会显示在列表中。我正在使用 ngModel 从接口(interface)获取数据。我尝试使用 *ngIf 只显示选中的复选框,但它不起作用。我该如何解决这个问题?

HTML:

<div fxFlex fxLayout="row">
                        <div fxLayout="column" class="pr-40 pl-20">
                            <mat-checkbox class="mt-24 pr-4" disabled name="IsTakenColdEnvironment"
                                [(ngModel)]="rawMaterialInformation.IsTakenColdEnvironment">
                                Açıldığında -18 C Alınmalı
                            </mat-checkbox>
                            <mat-checkbox class="mt-24" disabled name="IsOlfactory"
                                [(ngModel)]="rawMaterialInformation.IsOlfactory">
                                Koku Alan
                            </mat-checkbox>
                            <mat-checkbox class="mt-24" disabled name="IsMetalEffective"
                                [(ngModel)]="rawMaterialInformation.IsMetalEffective">
                                Metal Kontrolü
                            </mat-checkbox>

enter image description here

最佳答案

*ngIf="your_condition" 添加到您的复选框中。

<mat-checkbox class="mt-24" disabled name="IsMetalEffective" *ngIf="rawMaterialInformation.IsMetalEffective"
    [(ngModel)]="rawMaterialInformation.IsMetalEffective">
    Metal Kontrolü
</mat-checkbox>

关于javascript - 带有 if 条件的 Angular ngModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66982777/

相关文章:

angular - 我的拦截器上未定义构造函数变量(Angular 8)

javascript - div之间的空间很小

Angular:在每次路由更改时运行 canActivate

Angular 2重新加载routerLink用户再次点击

javascript - 如何在不扩大容器(li)大小的情况下悬停显示div?

html - jQuery UI 可拖动使元素忽略 translate3d 变换

javascript - 如何检测父元素为 `overflow: hidden;` 的元素是否被隐藏?

javascript - 函数默认初始化中的按位或是什么意思?

javascript - 通过页面导航转到页面时,jQuery UI 自动完成功能不起作用

javascript - 未加载文件时停止脚本