angularjs-factory相关内容

AngularJS:什么是工厂?

我在 Angular.js 上做了很多工作,总的来说,我发现它是一个有趣且强大的框架. 我知道已经有很多关于服务与工厂、提供者与价值的讨论,但我仍然对 Factory 是什么感到很困惑. Factory 已在其他 StackOverflow 讨论中定义如下: 工厂 语法:module.factory('factoryName', function); 结果:当将 facto ..
发布时间:2021-11-09 03:36:40 前端开发

错误:未知提供者:employeesProvider <-雇员

我花了很长时间试图弄清楚为什么我在 Angular 中收到未知提供程序错误.我已经检查了我能找到的关于该主题的所有其他问题,并且大多数都表明依赖注入中存在错误.然而,在我看来,我并没有忘记注射任何东西.我一直在尝试让 resolve 属性像 Misko 的这篇文章.解决后,我可以通过控制台注销员工数据,但随后我收到未知提供程序错误,这会阻止数据显示在页面上. 这是我的路由器: "使用严格 ..
发布时间:2021-11-09 03:28:43 其他开发

错误:未知提供者:employeesProvider <-雇员

我花了很长时间试图弄清楚为什么我在 Angular 中收到未知提供程序错误.我已经检查了我能找到的关于该主题的所有其他问题,并且大多数都表明依赖注入中存在错误.然而,在我看来,我并没有忘记注射任何东西.我一直在尝试让 resolve 属性像 Misko 的这篇文章.解决后,我可以通过控制台注销员工数据,但随后我收到未知提供程序错误,这会阻止数据显示在页面上. 这是我的路由器: "使用严格 ..
发布时间:2021-11-09 03:28:37 其他开发

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

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

AngularJS:工厂和服务?

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

AngularJS:服务 vs 提供者 vs 工厂

AngularJS 中的 Service、Provider 和 Factory 有什么区别? 解决方案 从 AngularJS 邮件列表中我得到了 一个很棒的主题,解释了服务、工厂和提供者以及它们的注入用法.编译答案: 服务 语法:module.service('serviceName', function); 结果:当将 serviceName 声明为可注入参数 时,您将获 ..

AngularJS-无法使用工厂调用http服务

为解决我的问题,我在不同站点上浏览了许多文章,但没有一篇文章解决. 我正在编写一个简单的AngularJS应用程序.我对Angular很陌生.我已经编写了一个工厂方法,该方法调用$ http服务,该服务从Web api获取数据. Web api运行良好,并且按预期返回了JSON对象. 角度代码 var app = angular.module("app", []) ..

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

我有一个factory,可以从数据库中获取所有客户端的数组. 然后,我需要由人id过滤此数组,并在单个页面中仅显示其数据. 我已经有一个有效的代码,但是它仅位于controller中,并且我想将其与factory和directive一起使用,因为我不再使用ng-controller并且该factory致电我需要显示客户数据的其他页面. 这就是我尝试使用factory进行的操作: ..

AngularJS模块和外部控制器

我有一个包含多个容器的页面。每个容器都有自己的控制器,但指向一个工厂,该工厂处理与Web服务API交互的所有逻辑。我想为每个控制器 BUT 提供一个单独的文件,我希望所有这些文件都在一个模块中。在我的生命中,我找不到如何将不同文件中的控制器包含到一个模块中。 // file 1 MyController .... //文件2 MyOtherController // ..

角度存储值,用于在多个页面上进行访问

解决方案:我可以在更新变量'something'之前调用我的.get()函数,因此它没有显示更新的变量。 当我在真实页面上测试时,它就像一个魅力:) final FIDDLE 注意:我确实添加了返回设置功能立即更新视图。 更新:让我的工厂正常工作但不能获取绑定到工厂.set()函数的值。 FIDDLE 我正在构建一个安装USB网络连接器的手册,需要存储一些变量来显示多 ..