Angular

[Angular] ng-containerでレンダリングされないダミーの空コンテナを作る

複数の要素をラップする空のダミー要素を作りたい Angular では ng-container というコンポーネントを使うことで、HTMLにレンダリングされない要素を書くことができます。これを使うことで、複数の要素をにラップするコンテナを疑似的に作ることができます。 React(JSX)でいうと <React.Fragment> みたいなものです。 例えば、繰り返し ngFor で複数 […]

[Angular] コンポーネントを強制的に再描画する方法

コンポーネントを任意のタイミングで再描画したい AngularでWebアプリを開発中、コンポーネントをある特定のタイミングで再描画したいという状況があったので、その方法を調べたのでメモしておきます。 例えば非同期処理でのバインドデータ更新など、データが変わっても変更検知をしてくれない時があったりします。 ChangeDetectorRef ChangeDetectorRef を使うことで、任意のタ […]