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