2017-02-09 9 views
0

Sobald ich Daten vom Backend gerendert habe, möchte ich Element id aus dem Array entfernen, wie kann ich das mit angularjs erreichen?Wie entfernt man ein Element aus dem Array mit 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

Mögliche Duplikat verwenden [Wie Elemente/Knoten von Angularjs Array entfernen] (http://stackoverflow.com/questions/18303040/how-to-remove-elements-nodes-from-angular-js-array) –

+0

Das Element am Index '0' von' $ scope.array' ist ein Objekt, kein Array. – guest271314

+0

@ phemt.lat OP versucht, eine Eigenschaft von einem Objekt zu entfernen, kein Element von einem Array. – guest271314

Antwort

2

können Sie delete

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

Vielen Dank, es hat funktioniert! – hussain

Verwandte Themen