我正在使用Angular和uigrid-这是一个很棒的库,您可以在其中以表格形式呈现数据。我的显示效果很好。当我更新表中的项目然后单击“保存”按钮(添加时)时,我调用了一个REST服务(该服务将表的数据发送到REST调用)
当我这样做时(在chrome中,在chrome工具窗口打开的情况下),我可以看到表中的数据中包含一些额外的内容,即结构是一个对象数组,其中每个对象都是表中的一行。很好-但是我在每个数组元素中看到一个额外的字段(例如$$ hashKey:“ uiGrid-00H”)。这个额外的字段打破了我的休息电话。
本质上,我的问题是-如何(在我的控制器中)获取表中的当前数据(没有uigrid似乎添加的额外“内容”)?
任何想法/建议/指导都很好。
谢谢-罗
最佳答案
该$$hashKey
通过角度添加。另请参见What is the $$hashKey added to my JSON.stringify result。
您可以通过angular.copy(fieldData)
或angular.toJson(fieldData)
摆脱它。