angular - Type '{Property: string, Property2: string} 不可分配给 Observable 类型
问题描述
我有一个方法:
getFilters(): Observable<Filters[]> {
let filters: Observable<Filters[]> = [
{
property: "Value",
property2: "Value2"
},
{
property: "Value3",
property2: "Value4"
}
return filters;
}
我收到一个错误:
类型 '{Property: string, Property2: string} 不可分配给 Observable 类型。
解决方案
你需要创建一个 Observable:
import { Observable, of } from "rxjs";
getFilters(): Observable<Filters[]> {
let filters: Filters[] = [
{
property: "Value",
property2: "Value2"
},
{
property: "Value3",
property2: "Value4"
}
];
return of(filters);
}
推荐阅读
- python-3.x - 如何在 python 中使用 selenium 找到并单击 netflix 上的“速度测试”链接?
- error-handling - 如何捕获 Rust 的 swap_with_slice() vec 方法中是否发生错误?
- python - Pandas 按多列和值级别分组并将结果附加到原始数据框中
- firebase - Firebase 承诺和返回值
- javascript - 如何重新启动阵列?
- angular - Ngrx Effects withLatestFrom 导致异常
- python - 使用可变参数泛型进行方法返回特化
- r - 如何从R中的平滑图中提取数据?
- javascript - 为变量导入文件不呈现嵌入
- javascript - 以最少的浪费为 k 人切 n 块蛋糕