diff --git a/components/cascader/cascader.component.ts b/components/cascader/cascader.component.ts index 24b2632e4fb..2f809e3e497 100644 --- a/components/cascader/cascader.component.ts +++ b/components/cascader/cascader.component.ts @@ -352,7 +352,7 @@ export class NzCascaderComponent implements NzCascaderComponentAsSource, OnInit, this.nzSelectionChange.emit([]); } else { const { option, index } = data; - const shouldClose = option.isLeaf; + const shouldClose = option.isLeaf || this.nzChangeOnSelect; if (shouldClose) { this.delaySetMenuVisible(false); }