angular 2 html template を再レンダリングしようとしていますが、調査の結果、NgZone を使用する必要があることがわかりました。だから私がやっていることは、メインコンポーネントでナビゲーションバーコンポーネントを呼び出し、それが userdetails コンポーネントを呼び出します。
userdetails コンポーネントには、名前などのユーザーの詳細が表示されます。ユーザーの名前を変更する別のコンポーネントがあります。そのため、名前を変更しても、ナビゲーション バー (userdetails コンポーネント) の名前は変更されません。
だから私は私の変更の詳細コンポーネントでそのようにしようとします usedetails コンポーネントを初期化し、そこからメソッドを呼び出します.コンソール。
SO http 終了直後に名前を更新すると、コンソールで新しい名前を受け取りますが、ナビゲーションバーでは名前は同じままです。
これまでのところ、唯一の解決策はウィンドウのリロードです...しかし、ユーザーは変更に何が起こったのか分からないため、これはユーザーフレンドリーではありません。
だから私は何かをスキップしていますが、何ですか?
前もって感謝します !