0
私は、ルーティングモジュールのないコアモジュールと、アプリケーションにルーティングモジュールを備えたフィーチャモジュールを持っています。私の機能モジュールの構成要素では、私は、コンストラクタでこれを使用してルーティングのparamsへのアクセス権を持っている: 他のモジュールのルーティングパラメータにアクセスする
this.route.params.subscribe((params: Params) => {
console.log("params['searchTerm']");
console.log(params['searchTerm']);
this.searchTerm = params['searchTerm'];
});
が今私のコアモジュールの構成要素で、私は上記のコードを使用することにより、同様のparamsにアクセスしたいと思います。ルートは機能モジュールのルーティングモジュールで定義されているので、私はパラメータにアクセスしようとすると定義されません。
私はどのようにパラメータにアクセスできますか?
あなたはより多くのコード、コアモジュール、機能モジュール、ルーティングモジュール、およびコンポーネント下さい –
に機能モジュールのルーティングモジュールをインポートしよう。フィーチャモジュールをアクティブにするには、フィーチャモジュールのパスとルーティングが一致している必要があります。コアモジュールで同じデータを取得する場合は、コアモジュールと同じパスを定義する必要があります(または、機能をコアからパラメータに送信するサービスを定義する)。ルーティングモジュールを提供できますか? – MeMeMax
未定義まだコアモジュール –