group.items в шаблоне?
нужно ли это делать уже на объекте process или делать через searchForm.valueChanges.pipe() или же есть другой способ?
Думаю, по возможности все в классе. 1. Чище шаблон. 2. Меньше манипуляций с DOM 3. Меньше всяких ngif
как это реализовать? так сразу не приходит решение
там ведь весь шаблон через ngFor генерируется
Как реализовать не подскажу. Ваша задача и в нее нужно вникать. Но вы знакомы с концептом умный/тупой компонент?
Вы это имеете в виду? https://blog.angular-university.io/angular-2-smart-components-vs-presentation-components-whats-the-difference-when-to-use-each-and-why/
Да. Вот и представьте, что это ваш кусочек шаблона это тупой компонент и опишите его согласно максимально простого, для его реализации интерфейса. А данные подгоните под этот интерфейс.
да почитал, а как мне мне поможет если я изолирую кусок шаблона в отдельный компонент? туда ведь все равно должен передаваться через ngFor какой-то объект?
Я не говорю что выкинуть этот кусок в отдельный компонен(хотя декомпозиция это очень хорошо). Просто пытайтесь не шаблон подгонять под данные, а данные под шаблон.
там было бы простое решение все объекты приходящие с сервера закинуть в массив, а затем в form.valueChanges в пайпе данные с formControl получать и фильтровать значения, но там как раз проблема в том, что этот массив и так генерируется в шаблоне через ngFor. ранее с таким не сталкивался, поэтому пока не вижу решения(
Обсуждают сегодня