0

私はこれについて何か方法を考えようとしてきましたが、まだ何も考えられません。

簡単に言うと、2 つのチャンネルで構成されるプロジェクトがあります。1 つは管理者用、もう 1 つはスタッフ用です。アプリは、データベース情報の変数がそれぞれ (admin: "true") または (admin: "false") であるかどうかに応じて、適切なチャネルを自動的に取得します。

スタッフはタブメニューを使用しています。それは問題ではありません。

しかし、管理者にサイドメニューを使用してもらいたいです。質問: 管理ページ内にサイド メニューを作成するにはどうすればよいですか。ionic 3 のドキュメントを読みましたが、サイド メニューが app.component から作成されているため、あまり役に立ちませんでした。しかし、私のものは子ページの中にあります。

ですから、どんな助けでも大歓迎です。

4

1 に答える 1

0

通常どおり、app.component.ts でページを設定するだけで、子ビューに次のようなものを追加します。

<ion-header>
  <ion-navbar>
    <button ion-button menuToggle *ngIf="this.admin">
      <ion-icon name="menu"></ion-icon>
    </button>
    <ion-title>Title of your child view</ion-title>
  </ion-navbar>
</ion-header>

Assumingthis.adminは、ユーザーが管理者かどうかを示すブール値です。

また、クライアント側でユーザーの承認を確認することはまったく安全ではないことに気付いていると思います。とにかく、コードをデバッグしthis.adminて true に変更できるということです。

于 2018-02-24T09:10:46.370 に答える