2017-02-09 96 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