【发布时间】:2019-02-03 13:28:29
【问题描述】:
请我使用模型名称 ResProject 和变量 resProject : Observable ;
这是我的代码:
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { Observable } from "rxjs";
@IonicPage()
@Component({
selector: 'page-project',
templateUrl: 'project.html',
})
export class ProjectPage {
resProject : Observable <ResProject[]> ;
constructor(public navCtrl: NavController,
public navParams: NavParams)
对于 ResProject 的模型,它是这样的:
export interface ResProject {
key?: string;
type : string ;
name : string;
nbrUnit : number ;
nbrFloor : number ;
}
对于 HTML,这是我的代码:
<ion-item *ngFor="let rp of resProject | async" detail-push navPush="ViewProjectPage" [navParams]="{resProject:rp} " >
{{rp.name}}
</ion-item>
请注意,我从 firebase 获取 Resproject 的数据。
如何在我的ion-serchbar 或任何其他解决方案中过滤此 ResProject 列表?
【问题讨论】:
-
你能分享你拥有的完整代码吗?可以使用管道和过滤器操作符过滤 Observables
-
感谢这是我完整的 ts 文件和 html 文件github.com/thameurr/ionicconnectdb/issues/1
-
太棒了,我会告诉你我会怎么做的
-
感谢您的宝贵时间
-
请查看此链接,它将对您有所帮助joshmorony.com/high-performance-list-filtering-in-ionic-2
标签: javascript firebase ionic3 observable