【发布时间】:2016-04-20 19:21:26
【问题描述】:
在离子输入焦点事件中,我们可以像这样选择所有文本
<ion-input (focus)="selectAll($event)></ion-input>
但在离子搜索栏中它不起作用:
<ion-searchbar (focus)="selectAll($event)></ion-searchbar>
selectAll() 代码是:
public selectAll(event): void {
event.target.select();
}
我在ionic的Github中看到输入组件返回一个FocusEvent:
inputFocused(event) {
this.focus.emit(event);
}
另一方面,离子搜索栏返回一个搜索栏(this):
inputFocused() {
this.focus.emit(this);
this.isFocused = true;
this.shouldLeftAlign = true;
this.setElementLeft();
}
为什么它也不返回 FocusEvent?离子搜索栏聚焦时如何选择所有文本?
谢谢
【问题讨论】:
标签: ionic-framework ionic2 searchbar