angularjs中控制器之间共享动态数据

angularjs中控制器之间共享动态数据,angularjs,Angularjs,全部- 我是angularjs新手,在理解如何在控制器之间共享数据时遇到了一些困难,这些控制器的变化取决于所选的autocomplete值 是指向我正在学习angularjs的小应用程序的链接。我使用jquery布局插件将屏幕分成两半。西窗格具有自动完成功能,可从googleapis获取数据(例如,从angular ui引导网页)。一旦用户从通过autocomplete显示的地址列表中选择了值,我想在中心窗格中显示该值。西窗格和中窗格都在两个不同的控制器中定义。每当在自动完成中选择新值时,我都无

全部-

我是angularjs新手,在理解如何在控制器之间共享数据时遇到了一些困难,这些控制器的变化取决于所选的autocomplete值


是指向我正在学习angularjs的小应用程序的链接。我使用jquery布局插件将屏幕分成两半。西窗格具有自动完成功能,可从googleapis获取数据(例如,从angular ui引导网页)。一旦用户从通过autocomplete显示的地址列表中选择了值,我想在中心窗格中显示该值。西窗格和中窗格都在两个不同的控制器中定义。每当在自动完成中选择新值时,我都无法理解如何更新中心窗格。我已经读到我们需要使用服务,但无法使其工作

我使用了这里的简单教程使其工作:

使用工厂而不是服务,并将html中的绑定更改为asyncSelected.message

基本上,在每个控制器中都包含工厂,工厂注入对象,然后在每个控制器的作用域中创建对象

普朗克: