Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular material 角度5-禁用材料列表选项_Angular Material_Angular5 - Fatal编程技术网

Angular material 角度5-禁用材料列表选项

Angular material 角度5-禁用材料列表选项,angular-material,angular5,Angular Material,Angular5,我在Angular5应用程序中使用此代码: <mat-selection-list> <mat-list-option *ngFor="let activityType of activityTypes" [selected]="isActivityTypeSelected(activityType)" (click)="addSelectedActivityType(activityType)">{{activityType | translate}}&

我在Angular5应用程序中使用此代码:

<mat-selection-list>
        <mat-list-option *ngFor="let activityType of activityTypes" [selected]="isActivityTypeSelected(activityType)" (click)="addSelectedActivityType(activityType)">{{activityType | translate}}</mat-list-option>
 </mat-selection-list>

{{activityType | translate}}
在某些情况下,我将禁用材料列表选项。因此,我尝试这样([disabled]=“closedCalendarEvent”):

{{activityType|translate}
但它不起作用,thd复选框仍然可以单击。
有人知道我可以做些什么来禁用材料列表选项的复选框吗?

请发布
closedCalendarEvent
的代码-没有明显的原因说明它不起作用。作为测试,请尝试
[disabled]=“true”
。问题是我也听了(单击)事件,尽管[disabled]为true,但效果很好。
<mat-list-option *ngFor="let activityType of activityTypes" [selected]="isActivityTypeSelected(activityType)" (click)="addSelectedActivityType(activityType)" [disabled]="closedCalendarEvent">{{activityType | translate}}</mat-list-option>