Angular js -缺失:在属性id之后
angular js - missing : after property id
我使用angular js来创建json,但是当我试图创建如下所示的json时
$scope.newcolumns =[{"File 1":"file1.png"},{"File 1":"file2.png"}]
i'm get missing : after property id
我的代码如下
$scope.newcolumns = [];
angular.forEach( $scope.datas, function(data){
$scope.newcolumns.push({data.id : data.value});
});
谁能告诉我解决这个问题的办法
我认为你需要这样做,
var obj={};
obj[data.id]= data.value;
$scope.newcolumns.push(obj);
{data.id : data.value}
不是一个有效的语法data.id
应该是一个属性的名字,它不能是一个变量。如果你需要变量字段名,那么你需要像上面那样做。
angular.foreach(data, function (e) {
$scope.phones.push({ "File1 ": e.File1, "File2": e.File2});
});
对不起,我只能为你做这个
相关文章:
- Javascript复选框函数:;缺少:在属性id之后"
- 语法错误:缺少:在属性 ID 之后
- 如何使用Google Embed API获取选定的帐户ID和属性ID
- 快速会话 无法设置未定义的属性“id”
- 无法读取属性id成员路由
- 如何以编程方式获取属性Id、视图Id和帐户Id
- SyntaxError:属性id后缺少:
- JSON到带有Django的JS:SyntaxError:缺少:在属性id之后
- Angular JS TypeError:无法读取路由上未定义的属性“id”
- 在 IE8 之前替换了属性(“id”)
- 无效的属性 ID
- 在为 jquery 自动完成设置源代码时获取“语法错误:缺少:在属性 ID 之后”
- 如何根据属性 ID 获取内部 html
- j查询错误 - 语法错误:缺少:在属性 ID 之后
- 缺少解析错误:在属性 ID 之后
- Jquery:检查属性 id 是否有特定的模式
- 属性ID后缺少冒号,Firebase
- Dojo确认对话框'缺少:在属性id'之后;和'找不到节点'
- jQuery)SyntaxError:缺少:在属性id之后)
- Jquery获取最近一次单击的属性ID