0

我在 Angular 英雄之旅教程中看到,他们声明hero$!: Observable<Hero>;

为什么后面有!标志$

他们也在初始化 hero 中的 observablengOnInit

ngOnInit() {
    this.hero$ = this.route.paramMap.pipe(
      switchMap((params: ParamMap) =>
        this.service.getHero(params.get('id')!))
    );
  }

在那里,我们还看到了!标志params.get('id')!

4

0 回答 0