{
  "$type": "site.standard.document",
  "canonicalUrl": "https://blog.nove-b.dev//posts/re-render-component-angular",
  "path": "/posts/re-render-component-angular",
  "publishedAt": "2023-01-15T00:00:00.000Z",
  "site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
  "tags": [
    "angular",
    "コンポーネント",
    "再レンダリング"
  ],
  "textContent": "コンポーネントを再レンダリングさせたい\n\n色々な状況が複雑に絡み合っていた。ある処理を行ったあと、初期表示に戻したいという要件があり、それじゃあということで、表示用にデータを作り直したりと色々手を尽くしたが、前述したように色々な状況が複雑に絡み合っていせいで、どうにもできなかった。\n\nそこで、いっそコンポーネントをまるっと再レンダリングしちゃえ、ということにした。\n\nで、それを実現するのが下記コード。\n\n行われていることは、1度RefreshComponentというページに飛び、Your actualComponentに戻ってくるという処理。ただユーザーはそれに気が付かない。つまりハック的な対処方法なので、使うのは自己責任で。",
  "title": "Angularでコンポーネントを再レンダリングする"
}