価格が範囲内にあるかどうかをチェックする関数を実装しようとしています。DEXIE - decl型の型が 'void'でも 'any'でもない関数は、値を返す必要があります
データはIndexedDBにあり、Dexieを使用してデータを処理しています。私はdexieで動作するように適切な方法が何であるかを知らない私のsoluzion
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)
}
}
);
}
をコンパイルすることはできません。この時点で
...
私はただの一部のフィールドをチェックする必要が
おかげで
は、今私が取得:タイプ「約束は>」「観察可能」を型に代入できません。 しかし、それは適切な方法であるshureですか? –
DarioN1
メソッドの戻り値の型を 'Observable' –
Faisal