我想使用下面很好的链接:
this.loginService.login() //returns token
.flatMap(this.userService.setToken(token))
.flatMap(this.userService.getCurrentUserData()) //returns data
.flatMap(this.userService.setCurrentUserData(data))
.subscribe(
)
但我需要将参数从一个observable传递给另一个observable。怎么用链接呢?也许有一个更好的解决方案来拥有漂亮的代码而没有一个可观察的大树?
此致
答案 0 :(得分:1)
this.loginService.login() //returns token
.flatMap((loginData)=>this.userService.setToken(token,loginData)) // passing data
继续其余的