【发布时间】:2013-05-22 08:09:58
【问题描述】:
也许有人可以帮助我一点。我必须在多个视图之间共享数据。因为是学校项目,所以不得不使用AngularJS,但我是新手,不知道从哪里开始。该程序的工作原理如下:
用户(客户)可以在餐厅预订餐桌。 (第一页)
用户(员工)可以将订单添加到保留表中。 (第二页)
当客户从第一页预订餐桌时,该餐桌会添加到第二页,以便员工可以向其中添加订单。
也许有人可以帮我一点忙。
【问题讨论】:
-
我将从 Angular 网站上的教程开始。它非常相似:它有一个模型,它显示了 Angular 提供的双向数据绑定。
-
网站上的 AngularJS 教程对我没有帮助。我在网上搜索过,发现在多个视图之间共享数据的最佳方式是服务。你同意吗?或者您知道在视图之间共享数据的另一种方式吗?
-
是的,这是一个好方法。例如,如果您想在应用程序中进行设置,您可以将它们放在 rootScope 或服务中。服务绝对是更好的解决方案。但是,您正在谈论一个模型,而这看起来不像您要放入服务中的东西。普通的旧 javascript 对象在这里似乎很有用,但我不能肯定地告诉你。也检查一下stackoverflow.com/questions/16331102/…我们几天前讨论了类似的事情:)
-
谢谢,我会阅读并考虑解决我的问题的好方法。
标签: javascript angularjs view