Angular 手动将数据发送到observable

Angular 手动将数据发送到observable,angular,Angular,我有一个有功能的服务。该函数返回可观察的。现在我没有访问API的权限。因此,是否有一种方法可以仅从服务手动触发可观察对象 getAll(): Observable<Demo[]> { return this.http.get<Demo[]>('/api/path'); } 我想手动传递硬编码的SON,而不是上面的get。您可以使用rxjs模块中的运算符 import { Observable, of } from 'rxjs'; getAll(): Obser

我有一个有功能的服务。该函数返回可观察的。现在我没有访问API的权限。因此,是否有一种方法可以仅从服务手动触发可观察对象

getAll(): Observable<Demo[]> {
    return this.http.get<Demo[]>('/api/path');
}
我想手动传递硬编码的SON,而不是上面的get。

您可以使用rxjs模块中的运算符

import { Observable, of } from 'rxjs';

getAll(): Observable<Demo[]> {
    return of({
        your json
    });
}