Я попытался применить атрибут, если переменная multiple истинна:
multiple
<mat-select [formControl]="reglamentControl" [attr.miltiple]="multiple ? true : null">
Не работает, как это сделать в Angular?
Измените mat-select как показано ниже.
<mat-select [formControl]="reglamentControl" [multiple]="multiple">
Multiple - свойство input для mat-select, так что вы можете попробовать вот так.
Вы использовали attr.miltiple вместо множественного
<mat-select [formControl]="reglamentControl" [multiple]="multiple ? true : null">
Я думаю, что более понятно использовать несколько напрямую вместо тернарного оператора:
Вы можете прочитать документацию для Дополнительная информация: https://material.angular.io/components/select/overview#multiple -выбор