ログアウト機能をメニュー項目にバインドしようとしていますが、誰かがログアウトをクリックしてユーザーをサインアウトしたときにそのメニュー項目にバインドしようとしています。私は、次のコードを試してみましたが、動作していないようです。私はそれが、この場合には簡単ですコメントを、設定にリダイレクトアカウント設定をクリックすると、ここで角度でログアウトメソッドをバインドする
は私component.ts
ファイル例えば
usermenu: Object[] = [ {
icon: 'tune',
route: '/dashboard/settings',
title: 'Account settings'
}, {
icon: 'exit_to_app',
route: '',
title: 'Sign out',
method: 'logout()'
},
];
logout(){
//my code
}
マイtemplate.html
<md-nav-list>
<a *ngFor="let item of usermenu" [routerLink]="item.route" md-list-item (click)="item.method" ><md-icon>{{item.icon}}</md-icon>{{item.title}}</a>
</md-nav-list>
です。ログアウトするには、コンポーネントではなく、私が作成したメソッドlogout()
です。クリックすると経路にバインドすることができます。ユーザーをログアウトします。
私が理解していることを確認しようとしています:ログアウト方法をあなたの ''タグにバインドしたいのですが、そうですか? – Gab
はい、しかし、手動で(クリック)= "ログアウト()"を設定すると、コンポーネントからのデータをngForを使って確認できますが、動的に設定することができます。 –
logout()メソッドを手動で設定できます。 – Gab