- 44 名前:デフォルトの名無しさん mailto:sage [2019/03/10(日) 22:19:55.62 ID:o7bvUAdf.net]
- Angularに詳しい人に質問。
個別のコンポーネントで管理されてる状態を表す変数(例えばユーザーが入力した文字情報や、サーバーから取得したJSONデータ)を コンポーネント間で共有したい場合、どこで保管するのが適切? 最初は単一のserviceに全ページの状態を示す変数をぶち込んで、単一のservice↔各コンポーネント間でデータのやり取りやデータバインディングやってたんだけど、 ページ数が増えるに連れて変数の管理がし辛くなっていったわ。 あと、データがserviceなんかにあるもんだから、データバインディングする際にも各コンポーネントのhtmlにクソ長い名前付けなきゃならなくてかったるい。 実現したいポイントは、 @コンポーネント間のデータ共有 Aどのデータがどのコンポーネントの状態を示すのかを明確にする Bデータバインディングのコードの書きやすさ なんだけど、なんかアイディアない?
|

|