我在芯片列表上显示 mat-error 时遇到了一些问题。根据this GitHub issue应显式设置 errorState
以显示 mat-error。
此解决方案工作正常,但仅当芯片列表具有焦点时才有效。当芯片列表未聚焦时,它不起作用。请参阅this example 。就我而言,当芯片列表没有焦点时,由于某些 API 调用,有效水果列表稍后会发生变化。
当chiplist没有焦点时如何显示mat-error?
最佳答案
设置 errorState
似乎在没有焦点的情况下工作,由占位符和下划线转动指示 red
.
我怀疑您需要 mat-error
但是,要显示,您缺少 *ngIf
.
<mat-error *ngIf="chipList.errorState">Too many chips</mat-error>
STACKBLITZ
关于Angular Material MatChipList MatError 在没有焦点的情况下设置 errorstate 时不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65356393/