angularjs-factory相关内容

AngularJS:服务vs提供商vs工厂

服务,提供者和工厂 in AngularJS? 解决方案 从AngularJS邮件列表我得到一个令人惊奇的线程,解释了服务对工厂vs提供商及其注入使用情况。编译答案: 服务 语法: module.service('serviceName' ,function); 结果:当将serviceName声明为注入参数时,将提供该函数的实例。换句话说 new FunctionYou ..

正确的方法,使在angularJs工厂模块

我有一个这样的控制器功能: $ scope.localTimezone =功能(userTimezone,日期时间){ // .... 返回的数据; } 什么是让工厂模块的正确方法是什么?我试过以下,但它给错误。 angular.module('localTimezone',[]) .factory('localTimezone',函数(userTimezone,日期时间){ ..
发布时间:2016-05-11 22:06:39 JavaScript

该绑定到控制器的范围在一个工厂修改的数据,它不更新

我有一个pretty简单的例子 (也可在此琴: http://jsfiddle.net/depov5w6/ ) 我有2个工厂,其中一个与物业“数据”,(这势必控制器的范围),以及另一家工厂有2个方法返回一个对象:populateData和pushData。 populateData设置dataSource.data的值是一个新的值。 pushData将一个新值到dataSource.data ..

angularjs改变工厂对象控制器之间可共享

是否有可能更新指向工厂对象的范围变量,工厂对象被更新后? 如果有2个共用一个工厂对象角控制器,如果所述控制器中的一个改变了工厂对象,它不反映在其他控制器的范围可变。 例如: http://jsfiddle.net/zjm0mo10/ 其结果将是 “工厂foo.bar是555”,而不是 “工厂foo.bar是666” VAR应用= angular.module('对myApp',[ ..

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

我想在提供给我的角度指示用户的ID和用户名当前登录。我已经创建了一个API端点检索这些信息(有一些其他信息)。 的问题是,所述API调用是异步 VAR URL =的baseUrl +'API /会话'; $ http.get(URL) 我想创建一个工厂,将返回API返回的JSON对象。然而,由于调用是异步的,我不知道如何实现工厂方法。 此外,我不想实例化指令,直到值来自API回来之后。是 ..

角 - 类型错误:XX不是一个函数

也许我缺少一些种类的财产,但我按照这个项目,我让我的控制器此错误。 类型错误:loginService.signin不是一个函数 这是我的controller.js angular.module('appcontrollers',[])。控制器('的LoginController',['$ rootScope','$范围“,”$ HTTP“,”$位置“ ,'$ localStorage ..

AngularJS:在$ HTTP成功的回调范围的问题

我使用PHP来获取数据到我的工厂,正确地显示在控制器内成功回调函数。然而,即使返回的数据分配给$ scope.customers后,它的不存在,如果我做回调后的console.log($ scope.customers),和我的观点的[NG重复]没有拿起它无论是。 任何想法,为什么我的数据的范围会,如果我指派返回数据,以我的$ scope对象仅限于刚刚成功回调里面呢? VAR custome ..

如何嘲笑为angularjs应用后端?

我想测试运行$资源的工厂方法。我的测试将模拟尚不存在真正的后台。 下面是一个简单的工厂code: app.factory('全球',函数($资源){ VAR Jogas = $资源('/ jogasok /:身份证',{'ID':'@id'},{ “ujBerlet”:{“方法”:'POST','参数':{'berlet“:真正}} }); 变种jogasok = Jog ..
发布时间:2016-04-10 22:12:21 JavaScript

AngularJS:如何使用在这种情况下$ Q功能的承诺,以等待数据做好准备?

我有一个控制器这将启动在工厂API调用。目前,我开始呼叫,然后我有调用后函数来检查阵列的状态。但是我不知道如何迫使它在这里等待数据被收集,因此需要某种 $ Q 实施 正如你可以在下面的截图中看到, vs.tickers 返回一个空对象或数组。后来终于在的console.log 在GetTickersFactory火灾: 第一控制器 如果(root.tickerType ==='组合'){ ..

我可以在我的AngularJS厂多种功能?

我继教程从官方AngularJS文档,我想知道我是否可以添加其他功能电话工厂,这样我可以组织code更好。他们宣布了“查询”功能,但如果我想添加一个功能QUERY2引用不同的URL什么......说phones2 /?phoneName.json例如: 厂声明: VAR phonecatServices = angular.module('phonecatServices',['ngReso ..
发布时间:2016-04-08 00:11:19 JavaScript

如何延长一个AngularJS资源($资源)的构造函数?

我有一个模型,使用 $资源定义,我成功加载。 每个加载实例,如许,我所​​定义的类的实例。 (下面的例子是从角文档。在这里面, User.get 导致一个对象,它是一个的instanceof用户) VAR用户= $资源('/用户/:用户id',{用户名:@ ID'}); 不过,想象每个用户过来这样的线: { “用户名”:“鲍勃”, “preferences”:[ { ..
发布时间:2016-04-07 23:13:21 JavaScript

AngularJS:什么是工厂?

我已经做了很多工作,在 Angular.js 和总体来说,我觉得它是一个有趣而强大的框架。 我知道已经有很多与工厂与供应商与价值观上的服务的讨论,但我还是pretty无所适从一个工厂是。 厂已在其他StackOverflow的讨论如下定义: 的工厂的 语法: module.factory('factoryName',功能); 结果:当声明factoryName的注射参数,你会被提供由调用返 ..
发布时间:2016-04-07 23:06:13 前端开发

AngularJS厂参数

我想一个参数发送到angularjs服务。这里是我的服务,code: angular.module('skyBiometryServices',['ngResource']) .factory('Facedetect',函数($资源){ 返回$资源('skyBiometry / facedetect',{},{ 查询:{ 方法:“GET”, ..
发布时间:2016-04-07 00:23:26 JavaScript