gpt4 book ai didi

angular-material - 垫选带复选框

转载 作者:行者123 更新时间:2023-12-03 16:45:45 26 4
gpt4 key购买 nike

我真的很希望通过垫选择基本功能,但是要有复选框。
如果我打开[multiple],则得到复选框,但同时也得到了多选功能,我需要单选和复选框。

最佳答案

您可以满足您的要求,

这是一个例子

app.component.html

<mat-form-field>
<mat-select placeholder="Toppings">
<mat-option *ngFor="let topping of toppingList; let i =index" [value]="topping">
<mat-checkbox [checked]="selected === i" (change)="onChange(topping);selected = i"> {{topping}}</mat-checkbox>
</mat-option>
</mat-select>
</mat-form-field>

app.component.ts
export class AppComponent {
toppingList: string[] = ['Extra cheese', 'Mushroom', 'Onion', 'Pepperoni', 'Sausage'];
selected = -1;

/*checkbox change event*/
onChange(event) {
console.log(event)
}
}

这是 Stackblitz演示

关于angular-material - 垫选带复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52060109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com