smilingcheater, Да, в итоге отказался от файлового роутинга, сделал явные роуты переиспользуя компоненты страниц. Создал корневые роуты, и так же вложил их в динамическую обёртку :city, переиспользовав компоненты страниц. Работает так, как и хотел)
Отрисовать нужный элемент есть много разных способов, один из них вам скинули в комментах. Подумайте как совместить знания из этих двух статей + немного сверху, и вас ждёт успех)
p.s Учится гуглить тоже нужно уметь, а именно задавать гуглу правильные вопросы. На такие вопросы можно и на русском
nikvay, Зачем вы вообще сразу в TS полезли и angular, если у вас даже базовых знаний нет? Сразу говорю ни к чему хорошему вы таким путем не придёте.
p.s Логично писать в TS, если вы его используете, только надеюсь вы знаете что TS нужно компилировать в JS
По количеству элементов и ИД коллекции всегда будут идентичны?
т.е если в первом массиве 5 обьектов, то и во втором будет всегда 5 обьектов с такими же ID?
т.е из общего массива с данными, вам нужно достать тот элемент который соответствует вашей переменной?
Соответсвующих элементов может быть несколько? Или нужно найти только 1?
Oleg2002pr, зачем разделять html, если ошибка в js. В коде который вы скинули у вас сверху идёт сразу закрытие модалки, к тому же вы пишете слушатель клика внутри другого слушателя клика, который закрывает окно. Вытащите обработчик modal-task-btn на один уровень с card-image. Если не сработает, то предполагаю что нужно пройтись циклом по вашим карточкам, и отдельно повесить слушателя события, либо сделать это через делегирование, не знаю как оно там в jq работает, не пользуюсь. С телефона проверить неудобно