Angular will not mark all parents of a component as dirty if the component uses signals in the template.