在这一行:
getHeroes (): Observable<Hero[]> {}
<
变量>
是什么?
我一直在阅读文档和谷歌搜索,但谷歌似乎认为我只想要算术运算符。寻找ECMA表示法,也找不到它。
或者它是打字稿吗?
答案 0 :(得分:4)
这段代码
getHeroes (): Observable<Hero[]> {}
它将返回Observable
(当您看到<T>
是Generics的语法时,所以在这种情况下,Observable即Obersable<Heroe[]>
)将为您提供{ {1}}课程。 Observable是RxJs的一部分。
因此,如果您想获得价值,则需要Hero
至subscribe
,如下所示
observable
答案 1 :(得分:0)
此行getHeroes (): Observable<Hero[]> {}
代表您的函数,该函数返回Observable
array
类/接口的Hero
。
要获取该值,您必须subscribe
到此函数并通过传递的回调访问您的数据,如:
getHeroes().subscribe(data => console.log(data));