我正在使用Angular 7,并且具有需要大型数据结构形式的数据的子组件。这些子控件可以动态添加到父控件。子控件的实例可以与其他子控件共享数据。
建议我使用共享服务作为api来管理我的数据结构。这种共享服务是什么样的?
我设想了共享服务上的方法,这些方法从后端请求原始数据,并将数据传递到共享服务上的可观察对象中。这些可观察对象可以在子控件中订阅。
如何将子控件指向共享服务上的正确数据结构?是否在共享服务上创建查找数据结构?我设想了由ID索引的多个大型数据结构。子控件通过将该id(可以是输入参数)传递给服务来检索数据。有一个更好的方法吗?如何确保子控件获得正确的数据?