2種類のユーザー(管理者とサブスクライバー)を持つHapijsを使用してAPIを構築しました。それぞれの種類には独自の(モデル、コントローラー、表示、更新、ログイン...]) 私の質問は、Aureliaの各ユーザータイプごとに2つの別々のレイアウト(各レイアウトは独自のログインページと他のページを持つ)を作成する方法です。 助けてください。各ユーザーの種類ごとに別々のレイアウトを作成する方法
0
A
答えて
0
私はあなたの質問が何であるか完全にはわかりません。私はあなたが管理者のためだけに、またはその逆に、特定のアイテムをレンダリングする方法を尋ねていると思います。あなたがそれをやることができるいくつかの方法がありますが、私がそれをやった方法はここにあります。何らかのログインページがあります。ユーザーがログインすると、そのユーザーのオブジェクトが作成されます。このオブジェクトは、ユーザーID、名、姓などのものを保持します。私はそれに敏感な何も保存しません。保存する最も重要なことは、ユーザーの役割です。つまり、ユーザーが管理者であるかどうかを示すプロパティが必要です。
ユーザーがログインしたら、そのオブジェクトを他のビューモデルに挿入してアクセスできるようにするだけです。そこから、if.bindを使ってロールに基づいて要素をレンダリングすることができます。だから、あなたは何かのようにするだろう。この場合、trueまたはfalse変数を要素にバインドします。変数 "isAdmin"がtrueの場合、要素はDOMAINにレンダリングされ、そうでない場合はDOMから削除されます。
申し訳ありませんが、フォーマットが少しずれている場合は、私の携帯電話にあります。
関連する問題
- 1. ユーザーの種類ごとに異なるルートパスを設定する
- 2. ユーザーの種類別のログインフォーム
- 3. iOSのランドスケープビューとポートレートビューの別々のレイアウトを作成する方法
- 4. 各chain_idごとに別々の出力ファイルを保存する方法は?
- 5. フィルタ結果ごとに別々のExcelファイルを作成する
- 6. R:カテゴリごとに別々のモデルを作成する
- 7. コミットごとに別々のプルリクエストを作成する
- 8. Djangoの各アプリケーションの静的ファイルごとに別々のフォルダを持つ方法
- 9. 各行のタイプに2種類のレイアウトがあります
- 10. 別のベクトルによって決まるアイテムの種類ごとの番号を持つベクトルを作成する
- 11. Xamarinは行ごとに別々のコントロールを作成します
- 12. AndroidでSpreadSheetの種類のディスプレイを作成する方法は?
- 13. 異なる種類の罫線を作成する方法
- 14. 別々の仮想ホスト用に別々のエラーログを作成する方法
- 15. エンティティフレームワークの種類ごとのパフォーマンス
- 16. スカラでのトランザクションの種類ごとにアカウントごとのトランザクションの平均値を計算する方法
- 17. 登録ユーザーごとにFTPアカウントを作成する方法
- 18. オラクル - 各2種類
- 19. アンドロイドモバイルデバイスとタブレットで別々のUIを作成する方法
- 20. セロリのワーカーごとに別々のデータベース接続を作成する
- 21. グラフの種類ごとにy軸を関連付ける方法は?
- 22. web APIとMVCソリューションを別々に作成する方法は?
- 23. ビューの種類のコントロールごとにインタラクションEventTriggerを適用する
- 24. 別の種類のファイルを格納するディレクトリをアプリケーション内に作成する
- 25. レールでクライアントごとに異なるテーブルを使用して別々のデータベースを作成する方法
- 26. ウェブサイトテンプレートなしで自分のレイアウトごとにウェブサイトを作成する方法。
- 27. JSONレスポンスから異機種レイアウトを作成する方法
- 28. DeviseとRailsで各ユーザごとに別々のテーブルを作成できません4
- 29. IDの種類を取得する方法(ユーザー、ページ、アプリケーションなど)
- 30. 端末にMac OS Xの「エイリアス」種類のファイルを作成する方法は?
異なるレイアウトが単一のビューモデルクラスを共有しますか? –
いくつかのアイデアについて私の記事をチェックしてください:http://davismj.me/portfolio/sentry/ –