AngularJS 在父组件和子组件中获取相同数据的最有效方法?

Most efficient way to get the same data in parent and child component in AngularJS?

我实际上从同一个 API 进行了两次调用以获取相同的数据。一个来自父组件,一个来自子组件。

这是我在 parent.jschild.js

中获取数据的方式
     ...
     this.cyclistService.cyclistInfo().subscribe(
            (cyclist) => {
               this.cyclist = cyclist
            }
        )
     ...

为了减少网络延迟,我应该在两个地方都进行 API 调用还是只在本地传递数据?

我 post 来自 ryan-m, 的答案,这可能会帮助有同样问题的其他人。

«在本地传递数据即可。冗余 API 调用总是会变慢,因为 phone 上的网络延迟可能很长,您可能会失败但不会失败,还有各种有趣的事情要考虑。如果您有办法在不牺牲正确性的情况下做到这一点,那么减少需要从移动设备拨打的 API 电话的次数总是好的。 »