query and examine it in the ngAfterViewInit lifecycle hook, you'll discover that it has no children. You must wait a tick, using setTimeout, before you can extract a value from a control, test its validity, or set it to a new value.
Почему это в ngAfterViewInit форм контрол еще не будет доступен? Что за фигня? Почему из-под коробки не работает , и я должен ставить всякие таймауты?
Потому что template-driven forms асинхронны, и там нужно дождаться пока директива все отрисует To avoid "changed after checked" errors, these directives take more than one cycle to build the entire control tree.
Обсуждают сегодня