にログイン後、ユーザー名が表示されます (http://jasonwatmore.com/post/2016/09/29/angular-2-user-registration-and-login-example-tutorial)は、私はこのコードを使用しているangular2
しかし、私は、認証サービスのためのルーメン内に作成されたAPIを使用していました。 ここで私のhome.component.htmlにユーザ名を表示したい
にログイン後、ユーザー名が表示されます (http://jasonwatmore.com/post/2016/09/29/angular-2-user-registration-and-login-example-tutorial)は、私はこのコードを使用しているangular2
しかし、私は、認証サービスのためのルーメン内に作成されたAPIを使用していました。 ここで私のhome.component.htmlにユーザ名を表示したい
をし、ログイン後にローカルストレージからuserid
を取得します。例については
:
はlocalstorage.setItem('userid',this.model.userid);
localstorgae.getItem('userid');
重要ではないユーザ情報を観察可能なプロパティに保存して、必要なアプリケーションのどこでも参照できるようにする認証サービスを使用する必要があります。それをコンポーネントに注入した後、ページに表示することができます。
認証サービスでは、現在ログインしているユーザーの監視可能な情報を保存できます。このデータはサーバー(API)から渡されます。あなたのコンポーネントで
、あなたがサービスをインポートして、次の操作を実行できます。
const user = this.userService.getUser();
あなたのHTMLでは、あなたが何かのリンケ行うことができますログインはローカルストレージにuserid
を設定している間
Hello {{user.first}} {{user.last}} !!
クールなあなたは何を試してみましたか? – jhhoff02
私はAPIを使用してデータを取得しようとしましたが、すべてのデータを表示します。しかし、私はログインしたユーザーデータのみを必要とします。だから私は混乱している – Krunal