バックエンドAPIを使用してユーザートークンを検証しようとしています。私は一般的にAngular2の新機能です。私の質問は、もしisValidTokenが、提供されたトークンが有効かどうかのブール値を返すようにしたいのですが、isValidToken()の結果を返す前にHTTP呼び出しが完了するのを待つ方法はありますか?Angular2 HTTP Observableを取得する - 結果を待つ方法
isValidToken(token: string): boolean {
var isValidToken: boolean = false;
this.getIsValidToken(token).subscribe(
data => {
isValidToken = data.isValidToken;
return isValidToken;
},
error => {
return false;
}
);
}
getIsValidToken(token: string) {
return this.http.get(this.validateTokenUrl + '?tokenString=' + token)
.map(res => res.json());
}
はい、私はそれをすべて読んできました。あなたは別の方法で返された値をどのように使うことができるかについての例を挙げることができますか? – blgrnboy