问题标签 [angular-resource]
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.
angularjs - angularjs 将 promise 与资源集成
我有这个资源:
问题是调用时MyResource.getData()
, geoLocationService 还没有完成获取位置。
geoLocationService 有一个承诺,可以让我打电话
但我不知道如何将这个承诺与资源结合起来。任何想法?
编辑 我正在寻找类似的东西:
所以只有当 geoLocationService.promise 被解析或拒绝时,才会发生带参数的 ajax 调用。
angularjs - 工具提示错位在 ng-repeat 中
下面显示了正确位置的工具提示文本:
下面显示半屏下方的工具提示(增加每个元素的距离)
它是用 HAML 编写的,因此在纯 HTML 中,最后两行如下所示<span tooltip="TEST">test</span>
:
这些points
是使用Rails $Resource获取的,但是当我使用常规 $resource 时我遇到了同样的问题。
我正在使用来自Angular UI Bootstrap的工具提示指令。该应用程序是在 Ruby on Rails 4.0 中构建的,并使用 angularjs-rails gem(不稳定)。
我最好的猜测是我网站上的 CSS 有点太复杂了,我需要找到一种方法来在加载后重新处理这些工具提示。
ruby-on-rails - 从 1.1.1 开始的 Angular 将资源哈希作为单独的符号返回
在稳定的 1.0.7 版本中一切正常:
这是我的资源(使用 Rails 作为后端):
在所有查询中,它都会返回完全正确的哈希值。
但是当我尝试安装比 1.1.0 更新的版本时,资源开始返回这样的哈希:
所以,问题是——为什么?
angularjs - 你能在 RequireJS 的垫片上使用 AngularJS 的插件和“enforceDefine”吗?
因此,在 RequireJS 的 shim 配置中,您可以识别“导出”字符串选项。这适用于导出全局变量的东西。但是,您如何为 angular-resource 或 angular-cookies 执行此操作?
对于 jQuery 插件,您只需找到相关的 jquery 对象。但是当我启用“enforceDefine”时,这对 AngularJS 不起作用。
我试过 export:"angular.module('ngResource')" 但它也不起作用。
在 angular-resource 的源代码中,它只是在 angular.module 中添加了一些东西。
angularjs - Angularjs:如何使用 $resource 为对象数组提供服务
我有一个 $resource 服务两个文件,names.js 和birthday.js:
它在我的控制器中效果很好。但我无法在其上运行 ng-repeat。因此,我将数据转换为ng-repeat 文档中使用的格式:
但是现在我的 friends.js 提供程序返回一个字符数组(不是很有用)或一个字符对象。我怎样才能使我的提供者返回有用的数据格式?
服务中的查询是:
简而言之,如何使用 $resource 来提供friends.js?
angularjs - 无法从控制器中提取数据以进行角度选择
我需要使用angular-chosen来自定义项目的组下拉列表。我使用资源在控制器之间共享数据。我能够将组列表提取到控制器的 $scope.allgroups 中。console.log 向我展示了这张图片:
在我的 html 中,我确实以下列方式调用 select,但它总是显示“未找到组 ..”,即使有匹配的字符。
我哪里错了?请帮忙。
javascript - 无法弄清楚为什么 ng-resource 不会返回数组
我正在使用 AngularJS 和 NGResource,但我不知道为什么当我使用查询时,我不断得到一个空数组。
在我的控制器中,我正在做
在视图中
在视图中正确显示
但在控制台中它被记录为一个空数组:
另外,我正在使用 chrome 的 batarang 扩展,它显示任务的范围是:
在将返回值放入 $scope 模型之前,我需要对返回值执行一些数据操作。这是典型的行为吗?我缺少什么吗?还是我做错了什么?任何想法都会不胜感激。我已经被困在这太久了。
angularjs - AngularJS - $resource 请求是否自动发送 cookie?
我在我的 angularJS 应用程序中使用了一个 $resource。它会自动发送我的 cookie 吗?我在同一个域上做请求。
angularjs - 在 AngularJS 中测试 $resource 服务
我正在尝试开始为我的 Angular 应用程序编写单元测试并很快遇到了一个停止块,因为我不确定如何以可测试的方式准确地模拟我的服务。
有没有办法模拟 REST 调用,否则我似乎需要在我的测试中镜像我的服务中的所有内容,这对我来说似乎不正确,但我对测试写作相当陌生,所以也许这就是它应该的方式来完成。任何帮助将不胜感激。
我的服务如下:
到目前为止,我的测试包括:
rest - Rails4:使用具有更新方法 = PATCH 的 AngularJS 资源时出现服务器错误
在 Rails4 中,当使用带有更新方法“PATCH”的 Angular ngResource 时,出现服务器错误:
只有 PUT 有效!
我的 Rails4 控制器操作如下所示:
强参数私有函数:
更新有一个预加载钩子,@page 已经从数据库加载
有人知道是什么原因导致角度中断请求吗?
我感谢任何帮助。亲切的问候,亚历克斯