2017-02-09 100 views
0

一旦我从后端渲染数据,我想从数组中删除元素id我怎样才能实现使用angularjs?如何使用angularjs从数组中删除元素?

ctrl.js

$scope.array = [{ 
     "name": "Java Class", 
     "id": "javaClass", 
     "createdBy": "shu", 
     "__v": 0, 
     "properties": [{ 
      "label": "Java Package Name", 
      "type": "String", 
      "editable": true, 
      "binding": { 
       "type": "property", 
       "name": "camunda:class" 
      } 
     }], 
     "appliesTo": ["bpmn:ServiceTask"] 
    }] 
+1

的可能的复制[如何清除元件/节点从angular.js阵列(http://stackoverflow.com/questions/18303040/how-to-remove-elements-nodes-from-angular-js-array) –

+0

'$ scope.array'的索引'0'处的元素是一个对象,而不是一个数组。 – guest271314

+0

@ phemt.latd OP正试图从一个对象中删除一个属性,而不是从一个数组中的一个元素。 – guest271314

回答

2

可以使用delete

delete $scope.array[0].id; 
+0

谢谢你的工作! – hussain