Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Text
Posted by: ture ture
Added: Mar 16, 2018 9:25 PM
Views: 18
Tags: no tags
update con singola categoria, prima prova funzionante.
  1.   update() {
  2.     // console.log(this.movieForm.value);
  3.     let movie = this.movieForm.value;
  4.     console.log(movie);
  5.     //Se non viene inserita la seguente istruzione invece di fare l'update, inserisce un nuovo record uguale a quello che si vuole modificare
  6.     movie.id = this.selectedMovie.id;
  7.     // Queste istruzioni valgono solo per un'unica categoria
  8.     let string: number = movie.categories;
  9.     let category: Category = new Category(string, null);
  10.     movie.categories = [category];
  11.    /* let cat_number : number[] = movie.categories;
  12.     //Inizia un ciclo for che dura fino a quando ci sono numeri nell'array car_number
  13.     let category_array: Category[];
  14.     for(var i =0 ; i< cat_number.length; i++){
  15.     category_array[i]=new Category(cat_number[i], null);
  16.     }
  17.     console.log(category_array);
  18.     movie.categories = [category_array];*/
  19.     this.movieService.update(movie)
  20.       .subscribe(data => { movie = data; this.selectedMovie = null; this.refresh(); this.movieForm.reset() },
  21.         errors => console.log(errors));
  22.  
  23.   }