問題タブ [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.
angular - 更新をクリックすると、角度のある従業員を更新するためにナビゲートしたいのですが、何が欠けていますか?
app-routing.module.ts にルーティングを追加しました。ルーティング ファイルでパス employees/:id を構成しました。employee.ts で、従業員コンポーネントを更新するためにナビゲートする関数を作成しましたが、それは起こっていません。
そして、employee.component.tsに関数を書きました
しかし、従業員コンポーネントを更新するために移動できません。私は何が欠けていますか?
angular - アンカーボタンをクリックしてもrouterLinkが機能しないときにAngular 7を使用していますが、機能していません
angular 7では、別のコンポーネントappフォルダーを定義し、ルートでコンポーネントを定義しましたが、URLでルーター名を定義するとうまくいきますが、アンカータグでそのルート名を定義すると、そのURLに接続されているコンポーネントが正常に表示されますクリックアンカーで、ここで機能しないのは私のhtmlコードです
これは私のルーターです
angular - バックエンドサービスがangular 7で結果を返すまで、ルートcanActivateメソッド呼び出しを遅らせます
認証サービスがユーザー ID のユーザー ロールを返すまで、ルートの canActivate メソッド呼び出しを遅らせる必要があります。
Angular アプリケーションにはログイン ページがなく、サーバー ログインのユーザー ID を使用します。ユーザーが URL にアクセスすると、app.compoment.ts で認証サービスが呼び出されますが、サービスが結果を返す前に canActivate メソッドが呼び出され、その時点ではユーザー ロールがありません。したがって、すべてのユーザー アクセスをブロックします。
非同期を使用して、https 呼び出しで待機してユーザー データを取得しようとしましたが、それも機能しませんでした。誰でもここで助けることができますか?