2
角度2とrxjsで作業しようとすると問題が発生しました。取る場合addtionalのでは、今Subscription
対象としませObservable
を返してAuthService
でlogin
以来初めて、すべての文句を言わない仕事の今角度とHTTPを使用したrxjsの理解
class LoginPage{
ctor(private auth:AuthService) {}
login(cred) {
this.auth.login(cred).subscribe(res=> this.navigateToHome()
}
}
class AuthService {
ctor(private http:AuthHttp) {}
login(cred){
return this.http.post(url, cred).subscribe(res => this.onLoginSuccess())
}
}
class AuthHttp extends Http {
ctor (.....)
post(...) {
// Add some headers
return super.post(..)
}
}
:
イムは、基本的なログインをやろうとしている。ここのコードですlogin
機能とそのようにリファクタリング:
login(cred) {
var obs = this.http.post(url, cred)
obs.subscribe(res=> this.onLoginSuccess())
retrun obs
}
これを2回呼び出すためのHTTPリクエストを引き起こす。..
私の問題は、を呼び出すサブスクライバが完了したloginPage
のIMをどうすれば知ることができますか?
どうすれば2回のリクエストを避けることができますか?
もう少し詳しくお聞かせください。これと 'do'の違いは何ですか? – tubu13