问题标签 [angularjs-factory]
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.
javascript - Anjgularjs 中的 $http:有人能解释一下流程吗
在 $http 调用中,我们可以在 url 部分传递的所有内容,我有一个服务器地址、一个用户名和密码。我可以将所有作为 json 对象传递吗?或者我们有任何其他参数(如 url)。有人可以帮助我了解成功通话中发生的事情。
具体来说,我正在努力的代码是:
});
请参阅以下代码,我仍然没有从服务器获取数据,同时也没有错误。
在控制台日志中,我得到一个“未定义”。如果 http url 是正确的,你有什么问题吗?
jquery - ajax成功函数在第二次点击时返回视图
我在 angular 的工厂中使用 ajax 的 post 请求....除了 ajax 成功功能之外一切正常...你可以在成功功能中看到我必须转到另一个页面..(logout.html).. 但是 ajax 的成功功能在单击登录按钮两次后将我登录到第二页,我不知道是什么问题请帮助
我在 Angular 工厂中的 ajax 调用
我的控制器
javascript - 如何在 Angular JS 视图中使用工厂对象?
我是 Angular js 的新手,正在尝试用分页构建一个简单的网格。我有一个Entities
看起来像这样的工厂对象:
我想在 ListCtrl 的 list.html 视图中使用实体工厂对象,例如:
列表.html
我不确定这是否可能。请告诉我如何解决这个问题。我想将分页与实体对象绑定,并且所有分页/排序都在服务器端完成,因此如果我们切换黑白编辑和列表视图,该对象应该记住页面编号和排序顺序。
服务器端脚本返回当前页面的记录数、页数和行数,例如:
另一件事是,和Entity属性watch
的值。pageNo
sortOrder
sortBy
javascript - 使用 yo angular:factory 测试创建服务无法加载 testProvider
我正在尝试使用角度全栈生成器将工厂注入控制器,并且找不到提供程序的问题,我哪里出错了?我创建了一个应用程序
npm install -g generator-angular-fullstack
哟 angular-fullstack chatApp
哟角度:工厂测试
应用程序/脚本/服务/test.js
所以我在哪里加载工厂我想像这样加载 main.js 文件
应用程序/脚本/控制器/main.js
应用程序/脚本/main.js
错误是:
javascript - AngularJS:无法将工厂连接到控制器
如果这是一个简单的问题,我很抱歉。我是新手,可能不了解要搜索的正确内容以找到答案。
我基本上遵循了这个 angularJS 教程http://www.youtube.com/watch?v=i9MHigUZKEM
除了建立一个连接到我的控制器的工厂外,我已经完成了所有这些。
这是工厂的代码:
这是控制器:
只需在 HTML 中简单重复一下:
我得到的错误是javascript控制台中的“TypeError:无法调用未定义的方法'getPeople'”。
注意:当我在控制器中硬编码数据对象时,这一切都可以正常工作,如下所示:
angularjs - AngularJS - 服务何时检索数据?
服务/工厂何时从 HTTP 请求中检索数据?
在服务中创建工厂时,我很好奇 HTTP 请求何时发送,以及应用运行一段时间后如何处理。
我正在使用Ionic Framework编写我的代码。一旦我初始化我的应用程序,它会保持打开一两天,JSON 数据会以任何间隔刷新吗?还是仅在应用关闭后才刷新数据,然后再次打开?
我对 HTTP 请求的要求是每天早上 00:01 更新。
我想我的一般问题是:HTTP 请求如何获取数据?以及服务如何在 AngularJS 中工作。
这是我检索 JSON 包的代码:
javascript - AngularJS:如何从工厂返回可重用对象?
在 AngularJS 控制器中,我定义了以下内容:
这一切都很好。但是,我不想dataSource
在另一个控制器中重新定义这个特定的数据集 - ContentType,并且想将其抽象出来。
结果,我创建了一个新的dataSourceFactory
. 我并不完全清楚或实施此的最佳策略是什么。
我在想我想像我从控制器中一样的方式进行更新,并将这些参数传递给从.dataSourceFactory
abstractDataFactory
abstractDataFactory
dataSourceFactory
将新的dataSourceFactory
注入我的控制器后,它将返回各种数据源,具体取决于方法调用:
据我了解,Angular 工厂返回函数,所以我不认为这正是我想要的。
到目前为止,这是我的非工作实现:
控制器:
数据源工厂:
总之,
1)数据源必须是新kendo.data.DataSource
对象的值,而不是函数。由于工厂返回该功能,我如何在我的控制器中使用它,这是正确的方法吗?如果不是建议?
2)我将在dataSourceFactory
上面定义和使用的各种数据源。是否建议这样做(我要重用代码,而不是为每个数据源创建一堆单独的工厂),如果不是,建议?
angularjs - 用于多个 html 部分的单个控制器和来自 ajax 请求 angularjs 的数据
我试图用相同的 json 数据显示我的 html 页面的两个部分,我不想将它们都包装在同一个控制器中,因为它位于不同的区域。我已经通过在“角度服务”中使用本地 json 数据成功实现了这个概念,请参阅演示
JS
接下来我要做的是向 json 文件发出 http 请求并用数据加载我的两个部分,如果我添加或删除它应该反映在这两个区域中。
任何指针或现有演示都会很有帮助。
谢谢
angularjs - Angularjs - 工厂/服务内部的 Restangular 调用
我使用factory
如下:
在这里,我无法从通话中获取$scope.homeFriends
&的值。谁能建议我如何使用/从调用中获取值?$scope.contactFriends
Restangular
Restangular
factory
service
angularjs - AngularJS - 涉及异步数据的依赖注入
我想让当前登录的用户 ID 和用户名可用于我的 Angular 指令。我创建了一个 API 端点来检索此信息(以及一些其他信息)。
问题是 API 调用是异步的:
我正在尝试创建一个工厂,它将返回 API 返回的 JSON 对象。但是,由于调用是异步的,所以我不知道如何实现工厂方法。
此外,在值从 API 返回之前,我不想实例化指令。AngularJS 中是否有内置机制可以确保异步调用首先返回,或者我应该创建一个全局对象并在调用返回时更新其值(使用 JSON 对象)?
这是我目前拥有的:
问题是任何依赖指令都在填充会话对象之前检索它。我担心如果API调用需要很长时间,当用户去使用它时,会话对象会被未初始化。