diff --git a/src/material/chips/chip-list.ts b/src/material/chips/chip-list.ts index 242ccb6cb58..96223ff6cb7 100644 --- a/src/material/chips/chip-list.ts +++ b/src/material/chips/chip-list.ts @@ -328,7 +328,11 @@ export class MatChipList extends _MatChipListMixinBase implements MatFormFieldCo @Output() readonly valueChange: EventEmitter = new EventEmitter(); /** The chip components contained within this chip list. */ - @ContentChildren(MatChip) chips: QueryList; + @ContentChildren(MatChip, { + // We need to use `descendants: true`, because Ivy will no longer match + // indirect descendants if it's left as false. + descendants: true + }) chips: QueryList; constructor(protected _elementRef: ElementRef, private _changeDetectorRef: ChangeDetectorRef,