Я пытаюсь изменить идентификатор div с помощью angular, и я использую этот код:
<div [id]="'item_' + (itemName !== undefined ? itemName.replace(' ', '-').toLowerCase() : '')">
, но когда я запускаю свой тест и не определяю itemName, у меня появляются следующие ошибки:
TypeError: Cannot read property 'replace' of undefined
Итак, где моя ошибка? можно ли здесь использовать троичную форму таким образом, есть ли другой способ сделать то, что я пытаюсь сделать?
Спасибо.