Это не оператор Typescript, это оператор безопасной навигации или оператор elvis.
Angular 2 имеет безопасный оператор навигации в шаблонах.
?«Вопросительный знак» не является троичным оператором в машинописи,?используется для безопасной загрузки документа HTML, когда компонент генерирует DOC для отображения в браузере.
Оператор безопасной навигации (оператор Элвиса):
Оператор безопасной навигации:также известный как «Оператор Элвиса».Этот оператор очень полезен для защиты от нулевых и неопределенных значений в путях свойств.Этот оператор позволяет нам перемещаться по пути объекта в ситуациях, когда мы не знаем, существует ли путь или нет.Возвращает значение пути объекта, если он существует, иначе возвращает нулевое значение.Это очень полезно для предотвращения исключений с нулевой ссылкой.
Синтаксис:
object?.path
См .: https://www.c -sharpcorner.com / article / Введение-в-безопасная навигация-оператор-в-угловые 2 /