无法让查询在 Angular 中工作

     2023-03-07     120

关键词:

【中文标题】无法让查询在 Angular 中工作【英文标题】:Unable to get query to work in Angular 【发布时间】:2017-11-18 18:14:45 【问题描述】:

我对 Angular 很陌生,我正在尝试制作一个使用 REST 服务并呈现结果的简单应用程序。 当我尝试在 Angular 中使用查询命令时,我收到以下错误: angular.js:14525 错误:[$resource:badcfg] 查询,快速搜索显示它是在获取对象而不是数组时抛出的东西。

角度

angular.module('strateGISApp.controllers', [])
.controller('CategoryListController', function($scope, $state, popupService, $window, Category) 
  $scope.categories = [Category.query()]; //fetch all categories.
);

前端

<tr ng-repeat="Category in categories">
   <td>category.id</td>
   <td>category.category_name</td>
</tr>

此外,我从 nodejs 休息服务中使用的 json 返回两个重复的集合。一个命名记录集和一个命名记录集。这对这个有什么影响吗?

编辑:正如 cmets 中所指出的,解决方案是添加 isArray: false 但现在我的页面显示大量记录(数据库只有 4 条)并且似乎无法访问任何对象属性。

编辑 2:经过进一步调查(通过使用 console.log 编写类别),我似乎从其余服务中获取了 HTML。类别是一个数组

0
:
"<"
1
:
"!"
2
:
"D"
3
:
"O"
4
:
"C"
5
:
"T"
6
:
"Y"
7
:
"P"
8
:
"E"
9
:
" "
10
:
"h"
11
:
"t"
12
:
"m"
13
:
"l"
14
:
">"
15
:
"
"
16
:
"↵"
17
:
"<"
18
:
"h"

等等。数组共有 1338 个条目。不知何故我没有正确处理它是服务的问题吗?这是我没有制作的 nodejs 服务器。 但是,当我在浏览器中访问服务器 url 时,它会按预期显示 json。

【问题讨论】:

Error: [$resource:badcfg] Error in resource configuration. Expected response to contain an array but got an object?的可能重复 你试过 $scope.categories = Category.query(); ? @Arjun 是的,我试过带括号和不带括号。 【参考方案1】:

通过查看您的&lt;tr ng-repeat="Category in categories"&gt;

“类别”是您声明或分配对象的对象(类别中的类别)。但在下面的行中,您尝试访问以“小写”“c”开头的“category.id”。

您可以将“类别中的类别”更改为“类别中的类别”并检查它吗?

【讨论】:

小写和大写我得到相同的结果。 但你可能是对的,它需要小写。

无法让 DLookup 函数在 Access 2013 中工作

】无法让DLookup函数在Access2013中工作【英文标题】:CannotGetDLookupFunctiontoworkinAccess2013【发布时间】:2016-11-0607:59:23【问题描述】:我正在尝试让Dlookup功能在Access2013中工作,但我无法让它工作,这是我目前所拥有的:-我有一个名... 查看详情

让 Nativescript Telerik UI RadListView 在 Angular 中工作

】让NativescriptTelerikUIRadListView在Angular中工作【英文标题】:GettingNativescriptTelerikUIRadListViewtoworkinAngular【发布时间】:2017-06-2210:49:17【问题描述】:TNSv2.5.0我已将LISTVIEW_DIRECTIVES导入到我的app.module中,我的模板看起来像<ActionBartit... 查看详情

谷歌标签管理器无法在 Ionic+Angular 应用程序中工作

】谷歌标签管理器无法在Ionic+Angular应用程序中工作【英文标题】:GoogleTagManagercannotworkinginIonic+AngularApp【发布时间】:2017-06-2117:30:15【问题描述】:我正在使用Ionic+AngluarJs(v1)开发一个SPA/混合应用程序,它几乎完成了,但现在卡... 查看详情

无法让悬停导航在 IE8/9 中工作,在 FF/Chrome 中工作

】无法让悬停导航在IE8/9中工作,在FF/Chrome中工作【英文标题】:CannotgethovernavigationworkinginIE8/9,worksinFF/Chrome【发布时间】:2011-07-0213:22:07【问题描述】:我正在努力让我的摄影作品集网站在所有主要浏览器(IE8、FF、Chrome)上都... 查看详情

无法让二级路线在快递中工作

】无法让二级路线在快递中工作【英文标题】:Can\'tgetsecondlevelroutesworkinginexpress【发布时间】:2015-11-0616:50:31【问题描述】:很抱歉,我对node很陌生。我已经坚持了几个小时了。server.jsapp.use(express.static(__dirname+"/public"));app.get(\'/... 查看详情

无法让外部连接在 EF 中工作

】无法让外部连接在EF中工作【英文标题】:Can\'tgetouterjointoworkinEF【发布时间】:2012-07-2923:45:39【问题描述】:没关系,我用join/into语法解决了这个问题。也许这毕竟是必要的我正在尝试让Linq外连接来对抗EntitiyFramework。publicList... 查看详情

无法让 Firestore 快速入门在 Python 中工作

】无法让Firestore快速入门在Python中工作【英文标题】:CannotgetFirestoreQuickstarttoworkinPython【发布时间】:2019-04-0720:33:28【问题描述】:我在Python中关注了quickstartguide的Firestore,但由于收到以下错误消息,我无法让它运行:grpc._channe... 查看详情

无法让 css 模块在 Typescript Storybook 项目中工作

】无法让css模块在TypescriptStorybook项目中工作【英文标题】:Can\'tgetcssmodulestoworkwithinTypescriptStorybookproject【发布时间】:2021-01-0213:41:37【问题描述】:这是./storybook/main.js的当前配置,我似乎无法让任何css模块在我的故事书组件中... 查看详情

无法让闭包语法在 swift 4 中工作

】无法让闭包语法在swift4中工作【英文标题】:Cannotgetclosuresyntaxtoworkinswift4【发布时间】:2017-11-0817:02:09【问题描述】:我已经尝试了所有可能的语法变化,但完成处理程序总是在动画结束之前激活。我想我应该用别的东西代替... 查看详情

无法让 subl 命令在 OSX 终端中工作 [重复]

】无法让subl命令在OSX终端中工作[重复]【英文标题】:Can\'tgetsublcommandtoworkinOSXterminal[duplicate]【发布时间】:2016-06-2600:28:30【问题描述】:我正在尝试让sublcomand用于sublimetext3在终端命令行上工作,但在尝试了一些事情之后我无法... 查看详情

无法让 FFT 在 Octave 中工作

】无法让FFT在Octave中工作【英文标题】:Can\'tgetFFTtoworkinOctave【发布时间】:2012-10-2614:20:46【问题描述】:我一直在做一个(可能超级简单的)任务,其中一个步骤是获得傅里叶变换。我按照我大学的指导来转换波声whichcanbefoundh... 查看详情

无法让 doInBackground 在 AsyncTask 中工作

】无法让doInBackground在AsyncTask中工作【英文标题】:Can\'tgetdoInBackgroundtoworkinAsyncTask【发布时间】:2020-08-1502:15:23【问题描述】:我是AsyncTask的新手,所以如果我的问题很愚蠢,请提前道歉。长话短说,我有一个处理一些文件的方... 查看详情

无法让 curl 在 wamp 中工作

】无法让curl在wamp中工作【英文标题】:Can\'tgetcurlworkinginwamp【发布时间】:2012-10-1600:40:30【问题描述】:我是一个完整的PHP/wamp菜鸟,但我只是想让一些简单的代码工作。我正在使用一个库来帮助我使用OAuthforTwitter,并且一直在... 查看详情

无法让 $(this) 在 jQueryUI 自动完成中工作

】无法让$(this)在jQueryUI自动完成中工作【英文标题】:Can\'tget$(this)workinginjQueryUIautocomplete【发布时间】:2011-05-1623:43:40【问题描述】:我正在尝试使用jQueryUI创建一个通用的自动完成脚本。自动完成应该适用于每个:<inputtype=\'... 查看详情

无法让 double.TryParse 在 Linq 表达式树中工作

】无法让double.TryParse在Linq表达式树中工作【英文标题】:Unabletogetdouble.TryParsetoworkinLinqExpressionTree【发布时间】:2015-07-1021:49:48【问题描述】:我正在尝试使用Linq表达式为IQueryable数据源创建动态where子句。我无法让TryParse函数在... 查看详情

无法让 Ext.ux.form.SearchField 在 ExtJS 中工作

】无法让Ext.ux.form.SearchField在ExtJS中工作【英文标题】:Can\'tgetExt.ux.form.SearchFieldtoworkinExtJS【发布时间】:2014-06-1015:54:51【问题描述】:我似乎无法让SearchField在extJS中工作。我想在表格工具栏中实现它,并对我的表格存储对象执... 查看详情

无法让 @Secured 在 Spring MVC 中工作

】无法让@Secured在SpringMVC中工作【英文标题】:Can\'tget@SecuredworkinginSpringMVC【发布时间】:2013-01-0409:33:31【问题描述】:我正在使用SpringMVC来公开RESTful服务。我已经通过HTTPBasicAuthentication启用了身份验证,并且使用&lt;security:htt... 查看详情

无法让 RestKit 在 Xcode 4.6 中工作

】无法让RestKit在Xcode4.6中工作【英文标题】:CannotgetRestKittoworkinXcode4.6【发布时间】:2013-02-1300:42:23【问题描述】:我正在尝试让RestKit工作,但我不断收到错误,这是Xcode4.6,目标iOS是6.1我正在遵循本指南:https://github.com/RestKit/R... 查看详情