标签: angular service components
假设我有一个用户个人资料列表。我们在模型类中定义用户配置文件。概要文件列表组件使用* ngFor迭代集合,并在用户概要文件组件选择器中显示每个概要文件。假设有表单元素来编辑这些用户配置文件。
谁应该负责“维护”用户个人资料列表?列表组件是否更改了配置文件属性,然后调用服务以进行HTTP调用?子组件是否应该通过绑定到用户配置文件对象的属性进行引用?或者组件仅是否在做UI逻辑,而是依靠服务来处理保存请求和更新模型,然后通过observable / subject发布更新的列表?