【发布时间】:2017-04-08 23:22:45
【问题描述】:
我在页面中有以下代码来显示 Ionic 2 应用程序的 2 个片段。
<div padding>
<ion-segment [(ngModel)]="userType">
<ion-segment-button value="latest">
Latest
</ion-segment-button>
<ion-segment-button value="online" (ionChange)="getOnlineUsers()" >
Online
</ion-segment-button>
</ion-segment>
</div>
<div [ngSwitch]="userType">
<ion-list *ngSwitchCase="'latest'">
<ion-item *ngFor="let user of allUsers">
<ion-avatar item-left>
<img src="{{user.avatar}}">
</ion-avatar>
<h2>{{ user.title }}</h2>
<p>{{ user.activityStamp | amFromUnix }} - {{user.online}}</p>
</ion-item>
</ion-list>
<ion-list *ngSwitchCase="'online'">
<ion-item *ngFor="let user of onlineUsers">
<ion-avatar item-left>
<img src="{{user.avatar}}">
</ion-avatar>
<h2>{{ user.title }}</h2>
</ion-item>
</ion-list>
</div>
问题:
当我点击“在线”部分时,远程调用应该会发生仅在线用户。我正在使用 (ionChange) 但它没有任何影响。
【问题讨论】: