小编Sea*_*ang的帖子

问:Angular2:'Observable <Params>'类型中不存在'switchMap'

我正在学习Angular2,并按照"英雄之旅"示例,当我为路由设置详细页面时,我从webpack得到了这个编译错误:

ERROR in ./ts/router/route-hero-detail.component.ts
(25,23): error TS2339: Property 'switchMap' does not exist on type 'Observable<Params>'.
Run Code Online (Sandbox Code Playgroud)

我正在使用webpack来管理包的东西,

下面是JS代码:

import 'rxjs/add/operator/switchMap';
import { Component, OnInit }      from '@angular/core';
import { ActivatedRoute, Params } from '@angular/router';
import { Location }               from '@angular/common';

import { Hero }         from '../hero';
import { HeroService }  from '../hero.service';
@Component({
  moduleId: module.id,
  selector: 'my-hero-detail',
  templateUrl: './hero-detail.component.html',
  styleUrls: [ './hero-detail.component.css' ]
})
export class RouteHeroDetailComponent implements OnInit {
  hero: Hero;
 
  constructor(
    private heroService: HeroService,
    private route: ActivatedRoute,
    private location: …
Run Code Online (Sandbox Code Playgroud)

javascript angular

27
推荐指数
4
解决办法
2万
查看次数

标签 统计

angular ×1

javascript ×1