diff --git a/src/components/select/nz-select.component.ts b/src/components/select/nz-select.component.ts index 24b0f57aeb..9b3941b1e9 100644 --- a/src/components/select/nz-select.component.ts +++ b/src/components/select/nz-select.component.ts @@ -535,7 +535,7 @@ export class NzSelectComponent implements OnInit, AfterContentInit, AfterContent if (this._isOpen) { $event.preventDefault(); $event.stopPropagation(); - this._activeFilterOption = this.nextOption(this._activeFilterOption, this._filterOptions); + this._activeFilterOption = this.nextOption(this._activeFilterOption, this._filterOptions.filter(w => !w._disabled)); this.scrollToActive(); } } @@ -544,7 +544,7 @@ export class NzSelectComponent implements OnInit, AfterContentInit, AfterContent if (this._isOpen) { $event.preventDefault(); $event.stopPropagation(); - this._activeFilterOption = this.preOption(this._activeFilterOption, this._filterOptions); + this._activeFilterOption = this.preOption(this._activeFilterOption, this._filterOptions.filter(w => !w._disabled)); this.scrollToActive(); } }