【发布时间】:2018-03-18 01:44:29
【问题描述】:
我正在尝试实现一个检查价格是否在一个范围内的函数。
数据位于 IndexedDB 中,我正在使用 Dexie 来处理它。
此刻我无法编译我的解决方案
public checkPrizeChange(codCli: string, codList: string, codArt: string, price: number): Observable<any> {
this._WebDBService.Listino_Articoli.filter(function (i){
return (i.codLis == codList && i.codArt == codArt);
}).toArray().then(
data => {
if(data.length != 1)
{
return Observable.of(false)
}
else{
if(data[0].prezzoMin >= price && data[0].prezzoMax <= price)
return Observable.of(true)
else
return Observable.of(false)
}
}
);
}
我不知道使用 dexie 的正确方法是什么...
我只需要检查 DexieTable 的一行中的一些字段,没什么难的,然后返回一个 Observable...
感谢支持
【问题讨论】:
标签: angular typescript dexie