我在 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')!