最佳答案
打印代码:
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import { of } from 'rxjs/observable/of';
import { Hero } from './hero';
import { HEROES } from './mock-heroes';
@Injectable({
providedIn: 'root'
})
export class HeroService {
constructor() { }
getHeroes(): Observable<Hero[]> {
return of(HEROES);
}
}
错误信息:
错误 TS2307: 无法找到模块‘ rxjs-compat/Observer’。 Node _ module/rxjs/Observer/of.d.ts (1,15) : 错误 TS2307: 无法找到 模块‘ rxjs-compat/Observer/of’. src/app/hero.service.ts (2,10) : 错误 TS2305: 模块 “ F:/angle-Tour-of-Hero/node _ module/rxjs/Observatory able”没有 导出的成员‘ Observer able’. src/app/her.service.ts (15,12) : error TS2304: 找不到“ of”的名称。
带有角度版本的 package.json
文件: