javascript - 从控制器调用函数 - angularjs
问题描述
我试图在 angularjs 中调用一个简单的函数,但是当我从控制器调用该函数时,应用程序崩溃了。例如,如果我从 ng-click 事件调用该函数,则一切正常。
该代码是关于我想将他的数据推送到另一个数组的 json 对象数组
编码:
$scope.imgindex=[];
$scope.makeindex = function()
{
for(var i=0;i<$scope.zimmers.length;i++)
{
$scope.imgindex.push({id:$scope.zimmers[i]['ZimmerID'],index:0});
}
}
makeindex();
解决方案
我们需要知道该对象$scope.zimmers
才能给您一个明确的答案,但显然您的代码在您尝试访问该$scope.zimmers[i]['ZimmerID']
变量时出现错误,也许您在它可用之前尝试访问。
推荐阅读
- jinja2 - 当没有元素验证条件时,如何绕过带有“等于”过滤器错误的 selectattr?
- ms-access - 如何使用 Microsoft DAO 3.6 对象库 (dao360) 加载带有链接表的数据库
- python - 列出编码问题
- cakephp - 如何在 Cakephp 中做一个清单/待办事项清单?
- docker-compose - 大厅 git 资源错误:从管道获取最后一个孩子的 pid 导致“EOF”
- java - Azure 服务总线:Amqp 空闲超时
- excel - 如何修复 vba 查找功能上的突然运行时错误“1004”?
- java - 如何在 Java 中使用 Selenium 从 Tooltip 获取文本?
- php - tidy_parse_string 更改先前使用 setlocale 设置的语言环境
- docker - 将 2 个 docker 容器连接到同一个 TCP/IP 或 UNIX 套接字