2017-10-13 2 views
1

Ich bin neu mit Winkel js diese Tage im nicht löschen versuchen, Dateien zu und diese hochgeladene Datei zu löschen, aber jetzt mit Datei löscht Problem Stück imandular js: Kann meine hochgeladenen Dateien

hier ist mein html Code:

<div> 
<ul> 
    <li ng-repeat="files in table.process_data.attachments"> 
     <a target="_self" class="col-sm-6" href="sales/download/{{files.filepath}}/{{files.name}}">{{files.name}}</a> 
     <input type="button" class="btn btn-xs btn-danger col-sm-offset-3" ng-click="table.deleteFile(files.id)" value="delete"/> 
    </li> 
</ul> 

und hier ist meine angularjs Löschfunktion:

vm.deleteFile = function (id) { 
      $scope.getJson('sales/removeAttachment', id, function (r) { 
       if (r.error == null) { 
        vm.editSales(vm.edit_id); 
        vm.showToastSuccess('file deleted'); 
       } else { 
        vm.showToastFail(r.error); 
       } 
      }); 
     }; 
+0

Wäre dies eine Hilfe sein: https://stackoverflow.com/questions/33745755/angular-ng-file-upload-delete – khmub

+0

nicht seine andere Frage –

+0

Was ist das Problem? – henrikmerlander

Antwort

1

Ich denke, das wird dir helfen!

vm.deleteFile = function (id) { 
       $scope.getJson('file_upload/removeAttachment', id, function (r) { 
        if (r.success) { 
         vm.editSales(vm.edit_id); 
         vm.showToastSuccess('file deleted'); 
        } else if (r.error) { 
         vm.showToastFail(r.error); 
        } else { 
         vm.showToastFail('something went wrong during delete!'); 
        } 
       }); 
      }; 
+0

Vielen Dank für dieses Code-Snippet, das möglicherweise eine begrenzte kurzfristige Hilfe bietet. Eine gute Erklärung [würde erheblich verbessern] (// meta.stackexchange.com/q/114762) ist ihr langfristiger Wert, indem sie * warum * das eine gute Lösung für das Problem darstellt, und es für zukünftige Leser mit mehr nützlich machen würde andere, ähnliche Fragen. Bitte [bearbeiten] Sie Ihre Antwort, um einige Erklärungen hinzuzufügen, einschließlich der Annahmen, die Sie getroffen haben. –

Verwandte Themen