diff --git a/components/cascader/nz-cascader.component.html b/components/cascader/nz-cascader.component.html index 34e224e2b55..0e91a4a8262 100644 --- a/components/cascader/nz-cascader.component.html +++ b/components/cascader/nz-cascader.component.html @@ -57,27 +57,31 @@
diff --git a/components/cascader/nz-cascader.component.ts b/components/cascader/nz-cascader.component.ts index 6bfc7211e07..08a328ee0f0 100644 --- a/components/cascader/nz-cascader.component.ts +++ b/components/cascader/nz-cascader.component.ts @@ -95,7 +95,7 @@ export class NzCascaderComponent implements OnDestroy, ControlValueAccessor { @Input() get nzOptions(): CascaderOption[] { return this.columns[ 0 ]; } set nzOptions(options: CascaderOption[] | null) { - this.columnsSnapshot = this.columns = options && options.length ? [ options ] : []; + this.columnsSnapshot = this.columns = options && options.length ? [ options ] : [ [] ]; if (!this.isSearching) { if (this.defaultValue && this.columns.length) { this.initOptions(0); @@ -648,6 +648,10 @@ export class NzCascaderComponent implements OnDestroy, ControlValueAccessor { const results: CascaderSearchOption[] = []; const path: CascaderOption[] = []; + // if (!this.nzOptions.length) { + // return; + // } + const defaultFilter = (inputValue: string, p: CascaderOption[]): boolean => { return p.some(n => { const label = this.getOptionLabel(n); diff --git a/components/empty/demo/config.ts b/components/empty/demo/config.ts index bef481528d6..f29a4e6e481 100644 --- a/components/empty/demo/config.ts +++ b/components/empty/demo/config.ts @@ -20,7 +20,7 @@ import { NzEmptyService } from 'ng-zorro-antd';