angularjs-factory相关内容

将 AngularJS 与非 RE​​STful API 集成的最佳方法是什么?

我有一个 REST API,它有这样的东西: GET/zones - 列出所有区域 {“区域":[{"name": "区域 1",“人":[0,2、3],“计数器":3},{"name": "区域 2",“人":[1、5],“计数器":0}]} POST/zones - 创建一个新区域 {"name": "区域 1",“人":[0,2、3]} 删除/zones/:id 删除区域 ..

Angular js 承诺链接

过去两天我一直在努力找出承诺,到目前为止我已经做到了.任何有指导的方向都会很棒,因为我认为我让自己感到困惑. 这是我的服务,它必须按顺序运行,并在图像捕获后超时以便服务器更新: returnImage: function() {var 结果 = {};函数 getCameraDirectory(){//从摄像头获取目录信息变量列表 = [];延期 = $q.defer();console. ..

AngularJS:通过工厂的 id 获取对象

我有一个 factory 可以从数据库中获取包含我所有客户的数组.然后我需要通过 person id 过滤这个数组,并在一个页面中只显示它的数据. 我已经有一个工作代码,但它只在一个 controller 内,我想将它与一个 factory 和一个 directive 一起使用,因为我不再使用 ng-controller 并且这个 factory 已经调用了我需要显示客户端数据的其他页面. ..

AngularJS:在这种情况下如何使用 $q 承诺功能来等待数据准备好?

我有一个 Controller,它在 Factory 中启动 API 调用.目前我开始调用,然后在调用之后我有一个函数来检查 Array 的状态.但是我不确定如何在收集数据时强制它在这里等待,因此需要某种 $q 实现. 正如您在下面的屏幕截图中看到的,vs.tickers 返回一个空的对象或数组.最后,GetTickersFactory 中的 console.log 触发: 第一个控制 ..

将 AngularJS 与非 RE​​STful API 集成的最佳方法是什么?

我有一个 REST API,它有这样的东西: GET/zones - 列出所有区域 {“区域":[{"name": "区域 1",“人":[0,2、3],“计数器":3},{"name": "区域 2",“人":[1、5],“计数器":0}]} POST/zones - 创建一个新区域 {"name": "区域 1",“人":[0,2、3]} 删除/zones/:id 删除区域 ..

Angular js 承诺链接

过去两天我一直在努力找出承诺,到目前为止我已经做到了.任何有指导的方向都会很棒,因为我认为我让自己感到困惑. 这是我的服务,它必须按顺序运行,并在图像捕获后超时以便服务器更新: returnImage: function() {var 结果 = {};函数 getCameraDirectory(){//从摄像头获取目录信息变量列表 = [];延期 = $q.defer();console. ..

AngularJS:通过工厂的 id 获取对象

我有一个 factory 可以从数据库中获取包含我所有客户的数组.然后我需要通过 person id 过滤这个数组,并在一个页面中只显示它的数据. 我已经有一个工作代码,但它只在一个 controller 内,我想将它与一个 factory 和一个 directive 一起使用,因为我不再使用 ng-controller 并且这个 factory 已经调用了我需要显示客户端数据的其他页面. ..

AngularJS - 涉及异步数据的依赖注入

我想让当前登录的用户 ID 和用户名可用于我的 Angular 指令.我创建了一个 API 端点来检索此信息(以及一些其他信息). 问题在于API调用是异步的: var url = baseUrl + 'api/sessions';$http.get(url) 我正在尝试创建一个工厂,该工厂将返回 API 返回的 JSON 对象.不过由于调用是异步的,不知道工厂方法怎么实现. 此外 ..

Angular 存储价值以服务于多个页面上的访问

解决方案: 似乎我的 .get() 函数在我更新变量“某物"之前调用了,因此它没有显示更新的变量. 当我在真实页面上测试它时,它就像一个魅力:) 最终FIDDLE 注意:我确实向 set 函数添加了一个 return 以立即更新视图. 更新: 让我的工厂正常工作,但无法获得绑定到工厂 .set() 函数的值.FIDDLE 我正在编写安装 USB 网络连接器的手册,并且 ..

AngularJS:在这种情况下如何使用 $q 承诺功能来等待数据准备好?

我有一个 Controller,它在 Factory 中启动 API 调用.目前我开始调用,然后在调用之后我有一个函数来检查 Array 的状态.但是我不确定如何在收集数据时强制它在这里等待,因此需要某种 $q 实现. 正如您在下面的屏幕截图中看到的,vs.tickers 返回一个空的对象或数组.最后,GetTickersFactory 中的 console.log 触发: 第一个控制 ..

Angular JS 未知提供程序错误

我在我的 angular js 应用程序中收到此错误,但无法找出导致问题的原因.这似乎是一个常见问题,但我所有的故障排除都没有帮助.如果有人可以指出问题可能是什么,将不胜感激.谢谢:) 错误:[$injector:unpr] 未知提供者:ResultsServiceProvider 这是我的代码: app.js angular.module('resultsApp', ['n ..
发布时间:2021-11-10 01:15:38 其他开发

AngularJS:何时使用服务而不是工厂

请多多包涵.我知道还有其他答案,例如:AngularJS:服务 vs 提供者 vs 工厂 但是我还是不知道你什么时候会使用服务而不是工厂. 据我所知,工厂通常用于创建可由多个控制器调用的“通用"函数:创建通用控制器功能 Angular 文档似乎更喜欢工厂而不是服务.他们在使用工厂时甚至会提到“服务",这更令人困惑!http://docs.angularjs.org/guide/d ..
发布时间:2021-11-10 01:10:50 其他开发

AngularJS:工厂和服务?

编辑 2016 年 1 月:因为这仍然受到关注.自从问这个我已经完成了一些 AngularJS 项目,对于那些我主要使用 factory 的项目,构建了一个对象并在最后返回了该对象.然而,我在下面的陈述仍然是正确的. 编辑:我想我终于明白了两者之间的主要区别,我有一个代码示例来演示.我也认为这个问题与建议的重复不同.副本表示该服务不可实例化,但如果您按照我在下面演示的方式设置它,它实际上是. ..