简体   繁体   English

ionic2中的搜索栏,按钮和滑动选项不起作用

[英]searchbar, button and sliding options in ionic2 not working

<ion-header>
    <ion-navbar>
        <button ion-button menuToggle>
            <ion-icon name="menu"></ion-icon>
        </button>
        <ion-title>Home</ion-title>
    </ion-navbar>
</ion-header>

<ion-content padding>
    <ion-searchbar (ionInput)="getItems($event)"></ion-searchbar>
    <ion-list>
        <ion-item-sliding *ngFor="let detail of details">
            <ion-item>
                <h2>{{detail.Fname}} {{detail.Lname}}</h2>
            </ion-item>

            <ion-item-options side="left" icon-left>
                <button ion-button color="primary" (click)="buttonClick(detail)">
                    <ion-icon name="clipboard"></ion-icon>
                    Edit
                </button>
                <button ion-button color="danger" (click)="deleteEmpDetail(detail)">
                    <ion-icon name="trash"></ion-icon>
                    Delete
                </button>
            </ion-item-options>
        </ion-item-sliding>
    </ion-list>

    <ion-tabs color="light">
        <ion-fab right bottom (click)="addEmployee()">
            <button ion-fab mini color="dark">
                <ion-icon name="add"></ion-icon>
            </button>
        </ion-fab>
    </ion-tabs>
</ion-content>

I am trying to create an app using Ionic2. 我正在尝试使用Ionic2创建一个应用程序。 This is my home.html page which shows the list of employees. 这是我的home.html页面,其中显示了员工列表。 I've added a sliding option to each item that has options to delete and edit. 我已为每个具有删除和编辑选项的项目添加了一个滑动选项。 I've also added a search-bar option. 我还添加了搜索栏选项。 But none of it seems to be not working. 但是似乎所有这些都不起作用。 Please help. 请帮忙。

Below code shows correct way to implement search bar and sliding option in list using ionic2. 下面的代码显示了使用ionic2在列表中实现搜索栏和滑动选项的正确方法。

<ion-header>
  <ion-navbar color="primary" no-border-bottom>
    <ion-buttons start>
      <button ion-button class="navBtnRight" (click)="dismiss()">
        <span color="light" showWhen="ios">Cancel</span>
        <ion-icon color="light" name="md-close" class="csBigIcon" showWhen="android,windows"></ion-icon>
      </button>
    </ion-buttons>
    <ion-title>
      Select Anyone
    </ion-title>
  </ion-navbar>
  <ion-toolbar color="primary" no-border-top>
    <ion-searchbar [(ngModel)]="searchQuery" (ionInput)="getItems($event)" placeholder="Search">
    </ion-searchbar>
  </ion-toolbar>
</ion-header>
<ion-content class="csGrayBackground">
  <ion-list>
    <ion-item-sliding *ngFor="let detail of details; let i = index;" class="new-list" #slidingItem>
      <a ion-item ion-item detail-push detail-none href="#" (click)="openViewModal(detail, i)">
        <h2>{{detail.Fname}} {{detail.Lname}}</h2>
      </a>
      <ion-item-options side="left">
        <button ion-button color="primary" (click)="buttonClick(detail)">
          <ion-icon name="clipboard"></ion-icon>
          Edit
        </button>
        <button ion-button color="danger" (click)="deleteEmpDetail(detail)">
          <ion-icon name="trash"></ion-icon>
          Delete
        </button>
      </ion-item-options>
    </ion-item-sliding>
  </ion-list>
</ion-content>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM