Если у меня есть одна служба, возвращающая несколько точек данных, и их нужно отображать в нескольких частях html (в приведенном ниже случае их три). Каков наилучший способ организовать и спроектировать это?
Обратите внимание, что здесь Разделы и Свойства всегда отображаются вместе.
Есть три варианта, и я немного запутался между 1-м и 2-м, какой из них выбрать.
- Создайте три компонента: TemplateComponent, SectionsComponent и PropertyComponent?
- Создайте два компонента: один компонент для шаблонов и другой компонент для разделов и свойств?
- Создайте один компонент: один компонент для всех трех разделов.
- ?
Мы используем Angular~2.0 с CLI.
Пример ответа службы
Template_A - Section 1 - Property a - Property b - Section 2 - Property a - Property b Template_B - Section 1 - Property a - Property b - Section 2 - Property a - Property b