如何获取 nativescript SearchBar 中按下的最后一个键?

How to get the last key pressed in nativescript SearchBar?

我想知道SeachBar的最后一次击键是什么(具体是不是退格键)。

可以使用 searchBarTextChanged(args) 事件完成吗?

我正在使用 Angular 并正在寻找 Android 和 iOS 的解决方案。

谢谢!

我在视图中使用 <SearchBar (textChange)="search(searchBar.text)">,在组件中使用类似这样的东西:

search(term?: string): void {
  // reduce your list based on the search term
}

我没有检测到退格键,因为我总是根据输入减少列表(应用搜索词的列表)。因此,如果之前输入了一个术语并按下了退格键,则该术语现在将为 '',这意味着可以显示整个列表。