私はコンポーネントを使用してAngularに少し慣れていないので、初心者の質問を許してください。
これが私のシナリオです:
- ユーザーに住所を尋ねるコンポーネント(家)があります
- ユーザーが住所を入力すると、住所がGoogleマップを使用して地図上に表示される新しいコンポーネント(地図)にリダイレクトしたいと考えています。
- マップ コンポーネントに渡す必要があるデータは、Google マップで生成された json オブジェクトです。
- バインディングを介してホーム コンポーネントに挿入した $router のナビゲート メソッドを使用して、ホーム コンポーネントからマップ コンポーネントに移動しています。
私の質問は、データをホーム コンポーネントからマップ コンポーネントに渡すにはどうすればよいですか? ngLink を使用してみましたが、オブジェクトが大きすぎて URL で切り捨てられます。
データをグローバルに保存し、マップ コンポーネントを初期化するときにそれを取得できることはわかっていますが、コンポーネントでこれを行うより良い方法があるかどうか疑問に思っていましたか?
ありがとうございました