роутов компонент с шапкой, меню и т.п, в него загружаются компоненты-страницы. На компонентах-страницы есть фильтры, которые должны дублироваться в шапке при скролле. Я сейчас при инициализации компонента-страницы дергаю сервис, говорю ему, что у меня там должны быть такие-то фильтры, и через общий сервис привязываю инпуты, кнопки и т.п. Я бы хотел в компоненте-странице описывать это не js'ом и кидать в сервис, а в html создавать эти инпуты и чтобы они у меня как-то сами дублировались в компонент-обертку. Как это лучше сделать? Надеюсь, понятно объяснил)
ну если нужно просто "закреплять" фильтры вверху страницы при скролле внизх, то наверное такое делается CSS'ом. А если прям вот дубль нужен, то делаешь компонент-обёртку, который в конструкторе принимает сервис, хранящий данные. Биндишь эти фильтры на этот сервис. Сервис этот инжектируешь на уровне модуля. В итоге вне зависимости от того сколько раз и где этот компонент используется - для всех экземпляров компонента будут общие данные (при помощи сервиса).
Обсуждают сегодня