這個代碼允許用戶進行多項選擇,選項根據性別分為兩組 (男性和女性),選項就是一些人名,ng-template那塊大概做的是給每個選項前加入選擇框,用戶如果選擇女性,那么所有女性的用戶名字都會被選擇。如果大神知道怎么樣讓ng-select 擁有“選擇全部”這一功能,可以說一下,然后就不必解釋下列代碼了。下面的url 就是演示了一下這個代碼是做什么的:https://ng-select.github.io/ng-select#/multiselect-checkbox<ng-select[items]="people"[multiple]="true"bindLabel="name"groupBy="gender"[selectableGroup]="true"[closeOnSelect]="false"bindValue="id"[(ngModel)]="selectedPeople"><ng-template ng-optgroup-tmp let-item="item" let-item$="item$" let-index="index"><input id="item-{{index}}" type="checkbox" [ngModel]="item$.selected" /> {{item.gender | uppercase}}</ng-template><ng-template ng-option-tmp let-item="item" let-item$="item$" let-index="index"><input id="item-{{index}}" type="checkbox" [ngModel]="item$.selected" /> {{item.name}}</ng-template></ng-select>
- 1 回答
- 0 關注
- 852 瀏覽
添加回答
舉報
0/150
提交
取消