canactivate

    1

    1答えて

    最近、角のあるルートガードがついた。 CanActiveは、ページがロードされたときに一度だけ実行され、ガードされたルート内のルート変更では実行されません。私はこれが変更のたびに実行されていたので変更されたと思います。私がフォーラムで読んだことから、私はCanActivateChildを使うべきです。問題は、私たちのアプリケーションがいくつかのルート子孫を持ついくつかのモジュールで構成されているこ

    2

    1答えて

    canActivateはjsonが読み込まれるまでさらにスキップしないでください。canActivateが未定義でない場合はチェックを行い、falseを返した場合はコンソールでcanActivateが渡され、値は未定義です。私がやっていることは間違っている、私は助けに感謝します、ありがとう。 マイhttp-data.service import {Injectable} from '@angula

    0

    1答えて

    現在、私はアプリケーションの認証サービスを行っています。このサービスは、バックエンドによって生成されたトークンで動作します。今のように、トークンが期限切れになると、ユーザーはログインページにリダイレクトされます。しかし、私はそれがユーザーをリダイレクトしない代わりに、ユーザーがその情報を入れるログインモードを呼び出すソリューションを実装したいと思います。 現在のコードのスニペットを示します。 im

    0

    1答えて

    角度4でCanActivateガードを実装する方法があります。私はこれが可能であることを知っている機能を提供し、内部のロジックを実装することによって知っているが、アプリルーティングモジュールクラス内でその関数の依存関係を注入するのに苦労していた。私は、認証と権限関連の関数を扱うカスタムクラスを書いています。このカスタムクラスは、注入可能であり、ロール検証に使用されます。 この機能を実装するためのフ

    1

    1答えて

    ObservableまたはPromise(この場合は約束)のいずれかを返すcanActivateを追加すると、ルーティングは正しく動作しますが、(クリック)イベントなどをブロックするように見えます。パイプは機能しません正しく、等...これらの関数はすべて、canActivateを作るとすぐにtrueを返します。助言がありますか?例えば canActivate canActivate(route:

    0

    1答えて

    ここにapp.module.tsファイルでルーティングするための角度コードがあります。 const appRoutes: Routes = [ {path: '', component: LoginformComponent}, {path: 'dashboard', component: DashboardComponent, canActivate: [Authentication

    0

    1答えて

    私はすべてのルート(親ルート上)にあるガードをcanActivateしています。最初のリンクに行くと正しく動作しますが、ルートを変更すると動作しません。 ガードはログインしているユーザーに関するものです(私がログインしているAPIを返す場合はtrue、そうでなければサインインページにリダイレクトします) 私は何をすべきですか? ありがとう

    1

    1答えて

    所有者だけがアクセスできるユーザー設定ページがあります。 CanActivateを使用して制限を実装したいと考えています。 CanActivateは、出力をブール値またはブール値のオブザーバブルにする必要があります。しかし、私のコードは、ブール値の観測値の観測値を出力します。ここで Type 'Observable<Observable<boolean>>' is not assignable t

    3

    1答えて

    私はAPIにリクエストするサービスを持っています。その応答に応じて、コンポーネントをロードする必要があるかどうかを判断する必要があります。レスポンスを受け取るのに費やされる時間のために、レスポンスステータスに関係なくコンポーネントがロードされ、しばらくして(約0.5秒)レスポンスが受信され、コンポーネントがロードされてはならない場合は、別の場所に移動します。私は応答を受け取る前にコンポーネントをロ

    0

    1答えて

    私は2つのコンポーネント「ログイン」と「ホーム」を備えた角張ったアプリを持っています。私はユーザーがログインするまでホームコンポーネントを保護したい。 私はブール変数 "isUserLoggedIn"を持つサービスを持っている。この変数の値に基づいて、私は自分のコンポーネントを守ります。 ネットワークサービス - import { Injectable } from '@angular/core'