我正在使用javascript进行数组处理。我可以使用push添加数组。但是,我不确定如何编辑项目。正如您在下面的链接中看到的那样
,我有我的添加项目的推送方法,这是正常的。但是如果我想用新的项目替换旧项目,我应该如何处理我的编辑按钮?我需要使用foreach来做吗?将不胜感谢帮助values.map(identity)
//or
tGen.map(identity)
Error:(75, 19) could not find implicit value for parameter mapper: shapeless.ops.hlist.FlatMapper[shapeless.poly.identity.type,vls.Out]
values.flatMap(identity)
^
Error:(75, 19) not enough arguments for method flatMap: (implicit mapper: shapeless.ops.hlist.FlatMapper[shapeless.poly.identity.type,vls.Out])mapper.Out.
Unspecified value parameter mapper.
values.flatMap(identity)
^
我被这部分困住了 $ scope.saveDetail = function(data){ //angular.foreach }
答案 0 :(得分:0)
您可以使用Array.prototype.splice()插入项目,例如
$scope.tempData.splice($scope.tempData.indexOf(oldData), 1, newData);