我使用的API具有固定的、一致的响应结构:它始终是一个具有data属性的对象。由于经常映射RxJS请求(或ngrx效果)中的数据非常烦人且过于明确,所以我决定引入一个自定义RxJS操作符,该操作符提取数据并应用可选回调。但是现在我的一些效果抱怨类型信息(比如:property x doesn't exist on type {}),所以我想我为正确的类型
我需要开发一个新的web API GET,将有多个可选参数以及2个参数,将不是可选的。对于相同的名称,可选参数可以有多个值。例如,下面的参数可以通过一个接口调用同时具有多个值: State、PaymentType、PaymentSource。
非可选参数是FromDate和ToDate。可选参数将由用户从前端UI列表框中选择的值填充。因此,例如,State列表框将列出所有状态作为<