我认为默认的Typeahead行为是返回change事件的匹配项。
在焦点事件上返回匹配也很简单吗?也就是说,所有值都应匹配空字符串?
search = (text$: Observable<string>) =>
text$
.debounceTime(200)
.map(term => this.lists.filter(v => new RegExp(term, 'gi').test(v.title)).slice(0, 10));
当输入变为空字符串
时,上面的代码将返回所有值这是我想要的结果,除了焦点。