Angular2 шаблоны имеют безопасный оператор (?.), но в компоненте .ts(typescript 2.0). Безопасный навигационный оператор (!.) Не работает.
Пример:
Этот TypeScript
if (a!.b!.c) { }
компилируется на этот JavaScript
if (a.b.c) { }
Но когда я запустил его, я получаю следующую ошибку:
Невозможно прочитать свойство 'b' undefined
Есть ли альтернатива:
if (a && a.b && a.b.c) { }
?