angular2-guards

    1

    1答えて

    ユーザーが特定のページを表示しているときに自動的にナビゲーションを非表示にしようとしています。たとえば、ユーザーがログインページを表示している場合、メニューは表示されません。 私が今まで試したことは、現在のページのURLパスに基づいて「ショーナビゲーション」フラグを変更するNavigatorサービスがあることです。これはApp Guardによってアクセスされます。そのジョブは、次のURLをNavi

    4

    1答えて

    私は私のルータでは、これらのラインを持っている: .. canActivate: [MyGuard], path: "search", component: SearchComponent, data: { accessRoles: [roleAdmin, roleUser] } .. 私はMyGuardのcanActivateに

    9

    1答えて

    申し訳ありませんが、このタイプの質問です。しかし、canActivateガードファイルテストを書く上でブログやYouTubeのチュートリアルを見つけることができません。公式文書には何も言及されていません。 ご迷惑をおかけして申し訳ございません。

    0

    2答えて

    私のルートの認証ガードサービスを作成しようとしています。このサービスでは、現在ログインしているユーザーを返すために使用しているUserAccountServiceを注入する必要があります。 これは私のガードです: import { Injectable, Inject } from '@angular/core'; import { CanActivate } from '@angular/ro

    9

    2答えて

    Angular2でルートを設定するときに「ベース」canActivateを設定する方法はありますか?すべてのルートが同じベースチェックでカバーされるようにすると、各ルートでより詳細なチェックを行うことができます。 私はこのようなルーティングとAppModule持っている:ユーザーがロールを使用した経路へのアクセス権を持っている場合、私はAuthenticationGuardServiceチェックを

    3

    3答えて

    私は自分のプロジェクトでangular2とlaravel 5.3を使用しました。ユーザがサーバにログインすると、ユーザの許可を送信して認可を処理します。そこでアクセスできないユーザーからルートを保護するためのガードを書きました。ここ は私のガードクラスのコードです: export class AccessGuard implements CanActivate{ permissions; c

    2

    2答えて

    自分のプライベートルートの1つにルートガードがあります。ガードがfalseを返すと、もうもうコールされません。次の例は、このような状況を再現する方法を簡略化したものです。 ユーザーがリンクを使用してナビゲートする場合: <a [routerLink]="['my-private-route']">Link</a> ガードが呼び出されると、私は(私はガードでfalseを返す)コンソールとナビゲー

    1

    1答えて

    私は自分のルートのいずれかに認証ガードを実装しようとしていますが、観測可能な方法ではそれを行う方法がわからないので動作できません。私はトークンを保存するために ngrx/storeを使用して、ガードに私は(あなたがログインしている場合)、このようになりますオブジェクトフェッチ this.store.select('auth')、使用してそれをフェッチ : { token: 'atoken

    2

    1答えて

    ASP.NET Core MVCでAngular2を使用していて、手動URLナビゲーションの管理がうまく機能している場合、サーバはAngular2でホームビューを正常に読み込みます。ユーザ認証に 、私はこのようなセッション変数の設定だ:私は何をしたいことはやや彼は手動で特定のルートをロードしたい場合は、ユーザーの後に、アプリケーションであるということである HttpHelper.HttpConte