Ionicでは、サイドメニューにいくつかの要素を動的に追加する必要があります。イオン3サイドメニューの要素を追加
ユーザーがログインすると、ユーザーのモジュールを表示する必要がありますが、APIから取得しますが、サイドメニューリストに追加する方法はわかりません。
私はいくつかのドキュメントを読んだことがありますが、追加方法はわかりません。私は今、ウェルカムスクリーンにモジュールを表示していますが、それは良くありません。私はイオン性3.15.2私はあなたの条件に関連する何かを行っている
Ionicでは、サイドメニューにいくつかの要素を動的に追加する必要があります。イオン3サイドメニューの要素を追加
ユーザーがログインすると、ユーザーのモジュールを表示する必要がありますが、APIから取得しますが、サイドメニューリストに追加する方法はわかりません。
私はいくつかのドキュメントを読んだことがありますが、追加方法はわかりません。私は今、ウェルカムスクリーンにモジュールを表示していますが、それは良くありません。私はイオン性3.15.2私はあなたの条件に関連する何かを行っている
を使用してい
。ユーザーがログインした後、サーバーからのサイドメニューオプションを取得するサービスを構築しました。
ハイレベルのステップ。
ログイン:
import { Events } from 'ionic-angular';
constructor:
public events: Events
//after user login publish the event
this.events.publish('userlogin');
app.components.ts:
import { Events } from 'ionic-angular';
constructor:
public events: Events;
//subscribe the previous event in constructor and add below in constructor
this.events.subscribe('userlogin',(() => {console.log('Got Events');
this.getDynamicMenuOptions(); // this method gets dynamic side menu options from server }));
あなたが私の答えを見つけたら、答えをアップアップしてください。 –
あなたがこれまで試したどのようなあなたのコードを投稿することができますか? – AlexWoe89
メニューはすべての人に共通ですが、一部のユーザーだけが表示しますか?あなたはサイドメニューのすべてを持っていて、ログインしているユーザーに基づいて非表示にすることができます。 –
@StevenScott yrs、彼らはあなたが言うように一般的です、私はそれについて考えなかった、ありがとう、男 –