如何在离子2应用程序中单击并查看搜索栏

San*_*mar 1 ionic2 typescript2.0 angular

如何编码离子2应用程序中的单击和查看搜索栏.在那个搜索图标中,首先显示搜索图标,当我点击搜索图标时,搜索栏将显示.

Iva*_*ers 7

TS

export class Page1{
    public toggled: boolean = false;

    constructor() {
       this.toggled = false;
    }

    public toggle(): void {
       this.toggled = !this.toggled;
    }
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div>
    <ion-icon *ngIf="!toggled" (click)="toggle()" name="search"></ion-icon>
    <ion-searchbar
       *ngIf="toggled"
       [(ngModel)]="someValue"
       (ionInput)="searchThis($event)"
       (ionCancel)="cancelSearch($event)"
       (ionClear) = "cancelSearch($event)"
       [showCancelButton]="true">
    </ion-searchbar>
</div>
Run Code Online (Sandbox Code Playgroud)

在您的cancelSearch()电话中this.toggle(),您可以再次显示该图标.