Typescript RxJs';从';返回类型未知的可观察对象吗 从“/Tenant”导入{Tenant}; 从'rxjs'导入{from,Observable}; 导出常量测试租户:租户[]=[ { “租户id”:“ID1” } ] const tenants$:Observable=from(testTenants);

Typescript RxJs';从';返回类型未知的可观察对象吗 从“/Tenant”导入{Tenant}; 从'rxjs'导入{from,Observable}; 导出常量测试租户:租户[]=[ { “租户id”:“ID1” } ] const tenants$:Observable=from(testTenants);,typescript,rxjs,Typescript,Rxjs,我得到一个错误: Type 'Observable<unknown>' is not assignable to type 'Observable<Tenant>' 类型“Observable”不可分配给类型“Observable” Typescript认为from函数正在返回可观察的。如何使其识别为可观察的?您应该使用的而不是的 const tenants$: Observable<Tenant[]>= of(testTenants); const t

我得到一个错误:

Type 'Observable<unknown>' is not assignable to type 'Observable<Tenant>'
类型“Observable”不可分配给类型“Observable”

Typescript认为
from
函数正在返回
可观察的
。如何使其识别为可观察的

您应该使用
的而不是的

const tenants$: Observable<Tenant[]>= of(testTenants);
const tenants$:Observable=of(testTenants);

您已经有了值,该值应该是的
<来自
的代码>只能暗示来自可观察输入的通用类型T: