para editar eventos. No funciona la asignación de hora (undefined).

This commit is contained in:
2021-04-03 14:06:39 +02:00
parent 4ee33458dc
commit b163dee4b7
6 changed files with 45 additions and 78 deletions

View File

@@ -32,10 +32,10 @@
<ion-item>
<label>
Hora
<ion-datetime displayFormat="HH:MM"placeholder="Elegir Hora" formControlName="hora"></ion-datetime>
<ion-datetime displayFormat="HH:mm"placeholder="Elegir Hora" formControlName="hora"></ion-datetime>
</label>
<span
*ngIf="hora.errors.required && submitted">
*ngIf="hora?.errors?.required && submitted">
Tu evento necesita una hora
</span>
</ion-item>

View File

@@ -48,7 +48,6 @@ export class PromptEventoPage implements OnInit{
precio1: null,
precio2: null
};
this.asignarEvento(evento);
@@ -66,24 +65,13 @@ export class PromptEventoPage implements OnInit{
evento.hora = hora;
evento.precio1 = this.eventoForm.get('precio1').value;
evento.precio2 = this.eventoForm.get('precio2').value;
//evento.setDia(evento.getFecha()); el datetime de Ion devuelve un String, no se puede
if (!this.tab1Service.eventos){
this.tab1Service.initEventos();}
if(!this.tab1Service.eventoForms){
this.tab1Service.initEventoForms();}
if(this.tab1Service.editarEvento==true){
this.tab1Service.updateEvento(evento);
//this.tab1Service.eventos[this.tab1Service.eventoIndex] = evento;
//this.tab1Service.eventoForms[this.tab1Service.eventoIndex] = this.eventoForm;
}
else{
this.tab1Service.postEvento(evento);
//this.tab1Service.eventos.push(evento);
//this.tab1Service.eventoForms.push(this.eventoForm);
this.tab1Service.postEvento(evento);
}
}
get nombre(){
return this.eventoForm.get('nombre');
}