我确实有一个搜索栏,它在几天前就可以使用,但是现在使用新版本的iOS(13.1),当我使用回车按钮时它不会搜索,因此我猜想它们会更改某些内容,现在我的函数不再触发,这就是我正在使用的:
<ion-searchbar [placeholder]="Search" [formControl]="searchInput" (keyup.enter)="searchItems()"></ion-searchbar>
在Android上,它工作得很好,关于如何解决此问题的任何想法?
谢谢!
答案 0 :(得分:2)
我终于使用keypress代替了keyup解决了这个问题,并在函数中处理了事件。
<ion-searchbar [placeholder]="Search" [formControl]="searchInput"(keypress)="searchItems($event)"></ion-searchbar>
编辑:这种方式总是在函数上输入,为解决这个问题,我添加了一个条件:
if (event && event.key === "Enter") { // Do stuff}
这样,我可以处理按下哪个键并做我想做的事。