问题标签 [angularjs-view]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
632 浏览

angularjs - 如何显示从 Firebase 检索到的数据到 AngularJS 应用程序

我有一个从 firebase 接收数据的角度应用程序,但我不知道如何在视图中显示数据。从 firebase 检索到的数据是一个具有 3 个具有以下名称的对象的对象:KoAJWEHt6E2krjLgSuB、KoAJWEPc0seRt95JqoH、KoAJWEQDiAsOWwvL2QZ(这些名称是由 firebase 分配的唯一键)。这 3 个对象包含每个人的分类数据。现在我不知道如何在视图中显示这些数据。我已经尝试过 ng-repeat 但它没有显示任何内容并且控制台中没有错误。

控制器:

控制器视图:

0 投票
4 回答
84 浏览

angularjs - 在不同路由的控制器之间共享变量 - AngularJS

我是 Angularjs 的新手,我正在尝试构建我的第一个应用程序。假设我必须加载两个不同视图的路由:

  • 127.0.0.1:8080/站点
  • 127.0.0.1:8080/site_details

也许有两条不同的路线不是正确的程序,但这是另一个问题。

我有两个控制器: 控制器 1:

控制器 2

我想做的是在这两个控制器之间共享数据。为此,我以这种方式进行了服务:

通过环顾四周,似乎构建这样的服务应该可以解决问题。但是,我使用控制器 2 中的函数 get() 获得的总是一个空返回。通过设置断点,我可以看到 set() 和 get() 函数都进入了服务中各自的函数。

这是在属于不同路由的控制器之间共享数据的正确程序吗?

EDIT1 这两个视图以相同的方式构建,并在 ng-view 中加载