在我们的案例中,我们的应用程序中有一个搜索功能,它显示搜索结果后的搜索结果。搜索结果是我们案例中的产品。当我们点击这些产品中的一个时,我们就会被发送到与该产品有关的信息页面。现在我们的问题是,当我们想要返回搜索页面时,我们希望方法返回到与我们离开搜索页面之前完全相同的页面。而不是一个全新的搜索页面。在控制器之间共享数据AngularJS
我们已经3次,我们与UIRouter负载划分我们的HTML。
我们需要在页眉,内容和页脚之间共享数据。当我们显示我们的搜索结果时,我们希望在头中显示结果的数量。
总之;我们需要在控制器/视图之间共享我们的数据。什么是最好的解决方案? 我们曾经想过:
添加mainController身体和以此为媒介控制器之间传送数据.. 存放在工厂的所有数据和访问该工厂从所有控制器直接。但是所有视图都会直接更新数据? (2路绑定?)
然而,我们没有得到它尚未工作。管理这个最好的方法是什么?
把你的东西放在一个服务(例如工厂),并将此服务注入所有控制器。 – 2014-12-09 12:38:32
谢谢您的评论,这将帮助我们在我们的解决方案中寻找:) – Melvin 2014-12-09 13:29:15