小白求问Angular英雄教程问题

按照教程来的,但是在服务部分一直在提示:ERROR in src/app/hero.service.ts(17,12): error TS2304: Cannot find name 'of'.

hero.service.ts如下:

import { Injectable } from '@angular/core';

import { Observable} from 'rxjs/Observable';

import { Hero } from './hero';
import { HEROES } from './mock-heroes';
import { MessageService } from './message.service';
import 'rxjs/add/observable/of';
@Injectable()
export class HeroService {

constructor(private messageService: MessageService) { }

getHeroes(): Observable<Hero[]> {
// Todo: send the message after fetching the heroes
this.messageService.add('HeroService: fetched heroes');
return of(HEROES);
}
}

import { of } from 'rxjs/observable/of';

新手问题,账号已封禁48小时。

登录后回复

与 Angular开发者 的连接断开,我们正在尝试重连,请耐心等待