Dom*_*ikG 5 select firebase angular-material angular google-cloud-firestore
当前设置:
预期行为:
当前行为:
附加条款) :
代码示例:
<mat-select placeholder="Multiclassement" [(ngModel)]="classe.multiclassement" multiple>
<mat-option *ngFor="let c of classes | async" [value]="c">{{c.nom}}</mat-option>
</mat-select>Run Code Online (Sandbox Code Playgroud)
由于我们正在处理对象,因此multiclassesment数组中的对象没有对数组中对象的引用classes,因此 Angular 无法进行绑定。我们可以通过使用compareWith( docs )来解决这个问题:
<mat-select [compareWith]="compareWithFn" placeholder="Multiclassement"
[(ngModel)]="classe.multiclassement" multiple>
Run Code Online (Sandbox Code Playgroud)
和 TS:
compareWithFn(item1, item2) {
return item1 && item2 ? item1.nom === item2.nom : item1 === item2;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2908 次 |
| 最近记录: |