我的问题是我的AngularJS应用程序必须从JSON文件中获取记录,但记录的名称如下:
something-XD
。
很明显,应用程序计算 - 作为操作员,我需要防止这种情况。
有没有办法做到这一点?
示例:
array.push({activities:somethingAllReadyGet.something-XD})
something-XD
是我必须从我已经获得的数据中得到的记录,如果我写的那样:
array.push({activities:somethingAllReadyGet.json['something-XD']})
它不起作用,我做错了吗?
答案 0 :(得分:1)
使用括号表示法访问名称不是有效标识符的属性:
array.push({activities:somethingAllReadyGet['something-XD']})