我有ng-click
事件:
removeFile(file, $index);
file
是对象:
File
$$hashKey:"object:572"
lastModified:1487594253749
lastModifiedDate:Mon Feb 20 2017 15:37:33 GMT+0300 (RTZ 2 (зима))
name:"1 — копия — копия — копия.jpg"
size:315074
type:"image/jpeg"
webkitRelativePath:""
我尝试从数组Files
中删除上面提到的对象:
我试过了:
delete $scope.files[index];
答案 0 :(得分:1)
您可以使用拼接:
$scope.removeFile = function(file){
var index = $scope.files.indexOf(file);
$scope.files.splice(index,1);
}
答案 1 :(得分:0)
代替删除使用拼接
var index = $scope.files.indexOf(index);
if(index>=0)
$scope.files.splice(index, 1);
}
答案 2 :(得分:0)
使用数组
的过滤功能执行此操作的最佳方法[
'column1',
'column2',
'column3',
'column4',
'column5',
'column6'
].forEach(function(column) {
if (newEntity[column] != oldEntity[column]) {
INSERT(newEntity.id, column, newEntity[column], oldEntity[column], NOW())
}
});