Невозможно прочитать свойство «x» из неопределенного.

Сценарий: вы пытаетесь привязать какое-то значение к входу, и этот вход содержит некоторый канал, который может преобразовать полученное значение в верхний регистр.

Проблема.

Решение 1: вы можете либо проверить, существует ли существующее значение в самом канале, но это не сработает, например, в нашем конкретном случае, поскольку верхний регистр - угловой канал, и вам нужно будет удлинить канал. в вашем классе, чтобы изменить его поведение, что не очень рекомендуется.

Решение 2? Просто добавьте вопросительный знак к свойству. Допустим, ваша опора ngModel - user.age, а age пока не определен, просто напишите:

пользователь? .age

Вуаля