范围变量返回长度错误
Scope variable returns error with length
var test = $scope.newgoal.gTitle;
console.log(test.length);
甚至做一个像这个一样短的代码测试......它返回错误TypeError: Cannot read property 'length' of undefined
我尝试搜索各种解决方案,但没有运气。 您可以在此处查看部分控制器代码:http://plnkr.co/edit/Yp9z4aeVV9JOiCZH12Na?p=info
请帮忙。谢谢。:)
请注意,错误指出无法读取属性长度。仔细观察,您会发现'length' of undefined
无法读取 - "未定义"。
问题不在于length
,而在于test
。此错误消息指出test
未定义。
由于test
简单指向$scope.newgoal.gTitle
,这意味着$scope.newgoal.gTitle
是未定义的。
您是否尝试过控制台.log(测试)以查看实际变量是什么?也许尝试测试["长度"],如果它是测试中的对象。
另外,查看 Plnkr 看起来不像是正在初始化,因此您的变量测试可能未定义。
这意味着
你的$scope.newgoal.gTitle是未定义的。例如,尝试使用 console.log($scope.newgoal.gTitle) 记录它。
相关文章:
- CKFinder 3为所选文件返回错误的URL
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 用于查询错误转换的角度资源返回列表
- 如何解决“;错误所请求的URL返回500-内部服务器错误”;
- WebView返回错误的window.innerHeight
- Javascript表单验证:表单在错误返回时提交:
- 谷歌地图上的常量错误返回maxZoomService.getMaxZoomAtLatLng()
- Jquery .ajax POST 函数错误返回 asp.net MVC.
- happy 不会从 Boom 错误返回数据属性
- 操作结果在 ajax 调用中作为错误返回
- 我得到了错误“返回绑定”.PBKDF2(密码、盐、迭代、keylen、回调);^ TypeError: Not a bu
- 节点解析错误:返回时意外的令牌
- Bluebird承诺库的结果作为错误返回
- Jquery, php ajax post 500内部服务器错误返回
- 未定义的索引问题和错误返回
- 未从json文件中导入数据:Unhandled rejection错误返回
- Jquery错误返回bool值
- 表单提交后重新加载页面,尽管没有验证和错误返回
- 使用POST方法的AJAX函数会创建以下错误.错误:返回状态码414请求uri太大