Checks whether a value is selected. `index` is required if `trackBy` is used.
(value: T, index?: number)
| 168 | |
| 169 | /** Checks whether a value is selected. `index` is required if `trackBy` is used. */ |
| 170 | isSelected(value: T, index?: number) { |
| 171 | if (!!this.trackByFn && index == null && (typeof ngDevMode === 'undefined' || ngDevMode)) { |
| 172 | throw Error('CdkSelection: index required when trackBy is used'); |
| 173 | } |
| 174 | |
| 175 | return this._selection.isSelected({value, index}); |
| 176 | } |
| 177 | |
| 178 | /** Checks whether all values are selected. */ |
| 179 | isAllSelected() { |
no test coverage detected