我创建了一个用户,现在我想在此操作后登录用户。我正在使用toPromise(),但现在我只想使用observables:
return this.httpClient.post('/user', user)
.map(response => response.json() as User)
.catch(this.handleError);
有了承诺,我可以做到这一点
return this.create(data)
.then(function(user: User) {
return self.login(user.email, user.password);
})
.then(function(resp: loginStuff) {
// set session
})
我如何与observables链接?