Guest User

Untitled

a guest
Feb 18th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. this.vehiclesService.create(vehicle)
  2. .flatMap(v => {
  3. this.vehicle = Object.assign(new Vehicle(), v);
  4. const vehiclesimages: Observable<any>[] = [];
  5. this.images.forEach(image => {
  6. const vimage: IVehicleImage = {
  7. id: null,
  8. image: image.file,
  9. vehicle: this.vehicle.id
  10. };
  11. const ovimage = this.vehicleimageService.create(vimage);
  12. vehiclesimages.push(ovimage);
  13. });
  14. return ObservableRx.merge(vehiclesimages);
  15. })
  16. .subscribe(
  17. (data) => {
  18. // return the Observable Object, it didn't work
  19. },
  20. (error) => {
  21. // error
  22. },
  23. () => {
  24. // complete
  25. }
  26. );
Add Comment
Please, Sign In to add comment