html - 如何修复 For 循环(角度)中的输入?
问题描述
我想在扩展面板中为每个 souCatégorie 添加输入,但我无法在输入中输入文本,每当我单击时它就会消失,因为 for 循环的原因谁能帮我修复它!
<mat-accordion >
<mat-expansion-panel *ngFor="let i of listCategorie" class="parentPanel" (click)="getSouCategories(i.id)" >
<mat-expansion-panel-header class="parentPanel_header">
<mat-panel-title> {{i.libelle}} {{i.id}}
<!-- <span class="badge badge-info" style="display:flex; align-items: end;padding-left: 60px">{{listCategorie.length}}</span>-->
</mat-panel-title>
</mat-expansion-panel-header>
<mat-accordion multi>
<mat-expansion-panelclass="childPanel childPanelCount" [expanded]="true" hideToggle disabled>
<div class="d-flex mt-2">
<div class="p-2"><p> Nombre des sous catégories </p></div>
<div class="ml-auto p-2">
<span class="badge badge-secondary " > {{listSousCategorie.length}} </span>
</div>
</div>
</mat-expansion-panel>
<ng-container >
<mat-expansion-panel class="childPanel" [expanded]="true" hideToggle disabled style=" background:#ecfaff;" *ngFor="let i of listSousCategorie">
<div class="childPanel_body2 mat-badge-large" fxLayout="row" fxFlex fxLayoutAlign="start center" >
<div style="padding-left:1em" fxFlex="grow" >{{i.libelle}}</div>
<mat-form-field style="width:50px" appearance="standard" [formGroup]="form">
<mat-label>Note</mat-label>
---------> <input type="text" matInput formControlName="Note" >
</mat-form-field>
</div>
</mat-expansion-panel>
</ng-container>
</mat-accordion>
</mat-expansion-panel>
</mat-accordion>
解决方案
推荐阅读
- android - 如何在 nativescript 中启动 android 插件应用程序
- c# - 如何在 EF Core 3 中启用日志记录?
- reactjs - web表单中的useEffectHook
- r - 如何使用单个 actionButton 生成 tableOutput 并切换它而不每次都重新加载它?
- javascript - Y 缩放相对于我的 ChartJS 图表中的最大值
- python - 如何在 QLineedit 完成程序中删除光标
- powershell - 错误处理和获取服务的问题
- python - 从文本文件创建浮点列表列表的 Pythonic 方法
- asp.net-core - AspNetBoilerplate 中的自定义通知存储
- r - 如何使用 tidyverse 操作此数据框