問題タブ [route-parameters]
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 - Angular2 の親コンポーネントから子ルートの :id パラメータを取得する方法
:id
で定義されたパラメータを取得しようとしています
からListComponent
。
私はすでに試しました:
fromListComponent
ですが、params
配列は空です。これは、 param がnot:id
に属しているためだと思います。ViewComponent
ListComponent
どうすればid
パラメータを取得できListComponent
ますか?
angular - パラメータに従うページを使用したAngularルーティング
次のフォームを使用するための URL が必要な Angular 5 アプリがあります。
名前のないルーターコンセントを使用しています<router-outlet></router-outlet>
companyId はパラメーターです。最初に、ルーターのトランザクション部分を中断し、CompanyTransactionsComponent に関連付けられたトランザクション ページに正しくアクセスできることを確認しました。
ルーターのルールは次のとおりです。
これはうまくいきましたが、/transactions を追加するように変更したとき:
これは私にエラーを与えていたCannot match any routes.
ので、以下のいくつかの他のオプションを試しました:
と:
どちらも同じエラーになります。これは、パラメーター /:companyId の後に /transactions を使用したためにのみ発生するようです。URLのパラメータに続くサブページをどのように達成できるか考えていますか?
EDIT CompanyTransactionsComponent は、まだ CompanyHomeComponent がないため、親と子の両方に使用されます。そのため、サブページが入力されていない場合、取引ページがデフォルト ページになります。コードを短くするために省略した CompanyTransactionsComponent の他に、複数の子があります。
c# - ASP.NET Core で HttpContextAccessor を使用して URI パラメーターを読み取る方法
DelegatingHandler 内から IHttpContextAccessor インターフェイスとそのデフォルト実装 HttpContextAccessor を使用して、WEB API アクション メソッドに送信された URL パラメータを読み取ろうとしています。
コントローラーは次のようになります。
DelegatingHandler 内の値 {siteName}/{accountID} を読み取りたい
Startup.cs に HttpContext サービスを挿入しました。