Angularjs:在应用程序实例中共享数据

Angularjs:在应用程序实例中共享数据,angularjs,sharing,Angularjs,Sharing,我是angularjs的新手,遇到了应用程序实例中的数据共享问题。就最佳实践而言,在应用程序实例中共享数据的推荐方式是什么。我了解服务可用于在应用程序组件内共享数据。但当同一页面上存在多个应用程序副本时,这就成了一个问题 例如,可以通过拖放重新排序的列表就是一个很好的例子。此时,我已经创建了该服务的一个实例,并将其自上而下地传递,以便所有组件都与同一实例通信。这样,每个应用程序副本只实例化一次服务。因此,我确实有一个解决方案,但想知道是否有更好的方法来解决这个问题。您的问题有点让人困惑。您在同一

我是angularjs的新手,遇到了应用程序实例中的数据共享问题。就最佳实践而言,在应用程序实例中共享数据的推荐方式是什么。我了解服务可用于在应用程序组件内共享数据。但当同一页面上存在多个应用程序副本时,这就成了一个问题


例如,可以通过拖放重新排序的列表就是一个很好的例子。此时,我已经创建了该服务的一个实例,并将其自上而下地传递,以便所有组件都与同一实例通信。这样,每个应用程序副本只实例化一次服务。因此,我确实有一个解决方案,但想知道是否有更好的方法来解决这个问题。

您的问题有点让人困惑。您在同一页面上有同一应用程序的多个副本,是否要在它们之间共享数据?如果您只有一个应用程序,并且想要共享数据,那么是的,服务是正确的选择。在angular中,服务是单例的,所以所有的东西都使用同一个实例。很抱歉造成混淆。我指的是在应用程序的组件之间共享数据,而不是在应用程序的副本之间共享数据。