使用AngularJS在视图中跟踪/存储变量

时间:2015-06-07 23:38:48

标签: javascript angularjs

我正在编写一个非常简单的应用程序,允许用户进行某些选择并根据他们的选择接收随机引用。我对如何实际生成报价有一个很好的想法,但我仍然坚持如何跟踪用户选择,直到他们到达最终视图/页面。

具体来说,我的问题是,如何将用户的选择存储在变量或数组中,以便我可以在最后一页上使用它并从任何页面更新它以生成报价?我没有长时间使用Angular,但到目前为止我所做的是制作一个服务,其中包含一个用于存储变量的数组,然后使用按钮上的指令来更新数组但最后看起来很乱这么多选择,它现在实际上不起作用。

非常感谢有关如何实现我想要的任何和所有建议或资源< 3

1 个答案:

答案 0 :(得分:0)

在我的app.js中定义了这个

myApp.value('selection', {
  first: "first choice here",
  second: "second choice here"
});

这在控制器中,根据当前视图/ ctrl更新'选择'以及明显必要的依赖注入

selection.first = "updated choice";