Guest User

Untitled

a guest
Mar 22nd, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. <div class="card" *ngFor="let item of items | async">
  2. <img class="card-img-top" [src]="item.url">
  3. <div class="card-body">
  4. <h5 class="card-title">
  5. {{ item.nombre }}
  6. </h5>
  7. <button
  8. type="button"
  9. name="button"
  10. class="boton-galeria-imagen-individual btn btn-danger btn-block"
  11. (click)="eliminarFoto(item.nombre)">
  12. Eliminar
  13. </button>
  14. </div>
  15. </div>
  16.  
  17. eliminarFoto(nombre: string) {
  18. this._registroImg.borrarImagen(nombre);
  19. }
  20.  
  21. borrarImagen( nombre: string ) {
  22. const storageRef = firebase.storage().ref();
  23. let ruta = 'galeria-img';
  24. let ref = storageRef.child(`${ ruta }/${ nombre }`);
  25. ref.delete().then(function() {
  26. // Archivo borrado exitosamente
  27. this.eliminarImagenDB(ruta, nombre);
  28. }).catch(function(error) {
  29. console.error('Error ', error);
  30. });
  31. }
  32.  
  33. private eliminarImagenDB( ruta: string, nombre: string ) {
  34. this.db.collection(`/${ ruta }`).delete( nombre );
  35. }
Add Comment
Please, Sign In to add comment