如果列表为空,如何禁用mat-form-field或mat-autocomplete?

时间:2019-10-10 14:57:18

标签: angular angular-material

如果源列表为空,我想禁用mat-form-field和/或mat-autocomplete。我已经在disable="true"上尝试过mat-form-field(disable = list.empty),但是没有用。

这里的堆叠闪电战:https://stackblitz.com/angular/dnbdkokmnelo?file=app%2Fchips-autocomplete-example.html

如果水果清单为空怎么办?

我正在寻找类似禁用的mat-select ...

https://stackblitz.com/angular/rkdgkaerxdk?file=app%2Fselect-disabled-example.ts

1 个答案:

答案 0 :(得分:1)

如果要禁用MatChipList,只需在mat-chip-list标签中写入[disabled] =“ true”。但是用户无法再移除切屑。

如果要禁用输入字段,只需在input标签中写[disabled] =“ true”。

当然,您可以使用任何条件而不是true