*ngFor="let item of arr" [item]="item">
Как после клика на line прокинуть в case-details переменную item?
Я бы так делал (через службу) 1) хранить все данные о item в службе items servicе 2) для table cases получить observable с arr of item 3) в службе items service заиметь Subject, в который пихать текущий выбранный в table объект 4) в details подписаться на этот current item subject
(someEvent)="item" ?
Уже же сказали что делать вот тут, так можно хоть на 100 уровней прокидывать, в чем проблема?
А где увидел проблему?
Так я и не вижу проблем ) Вижу попытку изобрести велосипед с пробрасываниями компонентов, борьбой с пропс дриллингом вместо использования стандартного решениях
Странно не использовать «велосипед» а создавать целый сервис для одного уровня
Так тут уже оказывается не один, я даже больше скажу, в 99% случаев потом этот «один уровень» превращается в не один. Целый сервис это конечно да, серьезная конструкция, только для особых случаев надо создавать
Никто и не говорит что для особых случаев, просто нужно использовать там где это лучше , а не везде где только можно. Я же не говорю что сервис плохо, я накинул вариант думая про связь потомок-родитель, сервис здесь оверхед
Так там уже не потомок-родитель же ))
Обсуждают сегодня