私はロダッシュのjson配列から拒否するデータがあります。私は、望ましくない複数のキー値を拒否する必要があります。角度マップ内のチェーンマップまたはチェーンフィルターが約束を返す方法
私はマップを連鎖させて、拒否機能を再度使用するか、または拒否メソッドが使用するための述語関数を書くことができると考えています。
私はここで問題を過剰思っているかもしれないと思います。誰かが私の頭をこの周りで包み込むのを助けることができますか?これを機能させるには、オブザーバブルに切り替える必要がありますか?
ビール、リキュール、ワインなどを拒否したいと考えています。データも入れ子になっています。ここで
は私のサービスである例です。
getMenuByLocationID(locationID) {
return this._http.get('/api/locations/menu', {params: {locationID: locationID}})
.map((response: Response) =>
_.reject(response.json(), {
_embedded: {
menu_categories: [ {
name: 'BEER'
} ]
}
}))
.toPromise()
.catch(this.handleError);
}
よう
何かがあなたが 'Http'サービスや新しい' HttpClient'サービスを使用していますか? –
@ angle/httpから{http}をインポート –
予想される結果は何ですか? 'getMenuByLocationID(someId).then((expectedData)=> ...)'を呼び出すと、 'expectedData'の期待値は? –