Я разрабатываю угловой компонент и использую этот код CSS.
:host {
display: block;
width: 100%;
}
Идея состоит в том, чтобы сделать компонент максимально отзывчивым.
Моя проблема в том, что мне нужносделать некоторую логику всякий раз, когда моя ширина компонента изменяется. Предпочтительный способ (MutationObserver) не работает с шириной компонента, установленной в процентах, потому что если с изменениями, он всегда будет равен 100%, поэтому обратный вызов наблюдателя мутации не срабатывает.
Я где-то читал о размещении логикиможет ли кто-нибудь сказать мне, есть ли в другом велосипедном крючке DoCheck какой-либо другой хороший способ сделать то, что я недоделал?