我是 Angularjs 和 MongoDB 的新手,我需要从 MongoDB 发送 HTTP 请求,以便自动完成角度材料,当我发送到 git hub API 时,它工作正常,但对于我的数据库,我得到“无法读取未定义的属性‘长度’”我的客户端控制器 /*jslint latedef:false*/(function () {'use strict';angular.module('clien
我从网上资源中学习了 javascript 代码,但是遇到了一些问题,我的代码无法运行,并且出现了“Uncaught TypeError...”。我尝试了很多方法来解决错误,但都不起作用。 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>win下载 </title><style>div {width: 200
2017-04-26
我正在使用 webstorm 和 Angular 2 应用程序。有些东西已经发生了变化,似乎 tslint 不喜欢我的 tslint.json 文件。 TSLint: TypeError: Cannot read property '1' of undefined我不知道如何开始调试它,因为错误没有表明(我可以看到)tslint 文件中的问题所在。顺便说一句,我采用了项目附带的默认 tslint
我想做一个性格测试。但我只能从 questions.json 中获取第一个问题,当我单击下一个问题按钮时,我遇到了这个错误“Javascript Uncaught TypeError:无法读取未定义的属性‘length’”var pos = 0, test, test_status, question, choice, choices, chA,chB,chC,totalCheck = 0;//d
2017-04-17
我设置了一个数组,它将两个参数传递给函数。但是,当我使用 console.log 时,我得到了一个异常。这很奇怪,因为如果我从参数中删除参数,它就会运行,这有什么原因吗?我该如何修复它?var musicians = ["Paul", "John", "Yuri"];var instruments = ["Drums", "Guitar", "Chelo"];function theBeatles
2017-04-15
一段时间以来,我一直在为此苦苦挣扎。尝试填充我的数据表,但遇到了以下错误:Uncaught TypeError: Cannot read property 'length' of undefinedat jquery.dataTables.min.js:48at i (jquery.dataTables.min.js:35)at Object.success (jquery.dataTables.
2017-04-11
我尝试创建一个自定义过滤器,该过滤器将根据对象的 title 属性过滤对象数组,并且仅显示标题包含搜索子字符串的对象。问题是,传入我的管道组件的只有undefined。管道将在模板中的 *ngFor 循环中使用。模板代码如下所示:<div class="col-md-2" *ngFor="let strategy of (strategies | NameFilter: searchStrateg
注意接受的解决方案将破坏带有replace: true的指令:HTML 不会被替换,正在使用的特定 CSS 选择器将不再起作用,等等。我希望我的指令通过观察从父控制器接收的作为属性的字符串来动态更改其模板,因此我使用了此答案中的$compile以及这个有趣的教程的一小部分中的$observe,但可惜它不起作用,如这个 plunkr。关于错误如果在脚本中 jQuery 包含在 AngularJS 之
2017-04-05
我有以下JavaScript对象:863524221我想删除值为空或空的所有键/值对。以下似乎没有按预期工作:675160810控制台日志返回以下错误:undfach typeError:无法读取未定义。我如何正确获得此工作?
2017-04-05
因此,我希望在 GraphCool 中创建一个 GraphQL 突变,将整数字段的现有值增加预定量,作为变量传入。例如:mutation updateLikes ($id: ID!, $count: Int) {updatePosts (id: $id, likes: incrementBy $count) {idlikes}}Query variable{"id" : "cj0qkl04vep8
2017-03-29
我正在使用 LocalStorage。在构造函数中我这样做了:this.currentData = (localStorage.getItem('currentData')!==null) ? JSON.parse(localStorage.getItem('currentData')) : [ ];但这样做我会将数据存储在数组中,我认为这不好。所以,我这样做了:constructor(){if(
2017-03-24
我目前正在开发一个 javaScript 函数,该函数返回字符串数组中最长的字符串。当数组中有三个元素时,它可以正常工作。但是,如果我向数组中添加另一个元素,它会中断并给出错误TypeError:无法读取未定义的属性“length”这是我的代码:function largest_string(string){for(var i = 0; i < string.length; i++){if(str
2017-03-12
vue 版本:2.1.1我收到以下错误,仅在生产设置中:TypeError: Cannot read property 'length' of undefinedat s.updated (vue.common.js:6077)at we (vue.common.js:2754)at De (vue.common.js:2831)at Array. (vue.common.js:473)at e
2017-03-10
我试图访问类型(标记的下方方块)但没有成功我的代码落在开头(当我检查长度时):Object.data.ServiceData.modelObjects.length;(例如,我想获取modelObjects对象的长度)我收到了一条消息:error: angular.js:13920 TypeError: Cannot read property 'modelObjects'of undefined
以下是我的步骤:Install node latest v7Install angular cli > npm install -g @angular/cliOpen CMD and via CMD navigate to Desktop > cd DesktopCreate an angular project via angular CLI > ng new testNgNavigate to
2017-03-06