問題タブ [angular7-router]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
317 参照

angular - 更新をクリックすると、角度のある従業員を更新するためにナビゲートしたいのですが、何が欠けていますか?

app-routing.module.ts にルーティングを追加しました。ルーティング ファイルでパス employees/:id を構成しました。employee.ts で、従業員コンポーネントを更新するためにナビゲートする関数を作成しましたが、それは起こっていません。

そして、employee.component.tsに関数を書きました

しかし、従業員コンポーネントを更新するために移動できません。私は何が欠けていますか?

0 投票する
4 に答える
9115 参照

angular - アンカーボタンをクリックしてもrouterLinkが機能しないときにAngular 7を使用していますが、機能していません

angular 7では、別のコンポーネントappフォルダーを定義し、ルートでコンポーネントを定義しましたが、URLでルーター名を定義するとうまくいきますが、アンカータグでそのルート名を定義すると、そのURLに接続されているコンポーネントが正常に表示されますクリックアンカーで、ここで機能しないのは私のhtmlコードです

これは私のルーターです

0 投票する
1 に答える
248 参照

angular - バックエンドサービスがangular 7で結果を返すまで、ルートcanActivateメソッド呼び出しを遅らせます

認証サービスがユーザー ID のユーザー ロールを返すまで、ルートの canActivate メソッド呼び出しを遅らせる必要があります。

Angular アプリケーションにはログイン ページがなく、サーバー ログインのユーザー ID を使用します。ユーザーが URL にアクセスすると、app.compoment.ts で認証サービスが呼び出されますが、サービスが結果を返す前に canActivate メソッドが呼び出され、その時点ではユーザー ロールがありません。したがって、すべてのユーザー アクセスをブロックします。

非同期を使用して、https 呼び出しで待機してユーザー データを取得しようとしましたが、それも機能しませんでした。誰でもここで助けることができますか?