我想在离子2/3中禁用ion-searchbar,这样只有搜索条显示,但我们无法输入任何内容 . 我添加了 "disabled = true" 但这不起作用 .
"disabled = true"
你能提出什么建议吗?
我能够通过DOM操作来做到这一点 . 这是代码:我创建了一个禁用搜索栏的功能
disable() { const inputs: any = document.getElementById("input").getElementsByTagName("INPUT"); inputs[0].disabled=true; }
你现在要做的就是给一个html ionsearch吧并给它输入id
<ion-searchbar id="input"> </ion-searchbar>
这是一个DEMO
constructor( private renderer:Renderer) { } ngOnInit() { let input = this.searchBar.getElementRef().nativeElement.querySelector('input'); this.renderer.setElementAttribute(input, 'disabled', 'true'); }
上面的代码禁用了ion-searchbar . 您只需将以下属性添加到搜索栏即可 .
<ion-searchbar #input> </ion-searchbar>
2 回答
我能够通过DOM操作来做到这一点 . 这是代码:我创建了一个禁用搜索栏的功能
你现在要做的就是给一个html ionsearch吧并给它输入id
这是一个DEMO
上面的代码禁用了ion-searchbar . 您只需将以下属性添加到搜索栏即可 .