1-> функция myf для обновления и перенаправления в список элементов:
update(){
this.currenturl = localStorage.getItem('web_url');
if(this.dataplate.plaque && this.dataplate.datedebut && this.dataplate.datefin ){
this.dataplate.sidcompany=this.company_id;
this.dataplate.user_id=this.user_id;
if(this.dataplate.datedebut > this.dataplate.datefin)
{
this.presentToast("Date début doit être inférieur a la date fin");
}else{
this.connexion.postPlaque(this.currenturl,this.dataplate).then((result) =>{
this.resposeData = result;
if(this.resposeData){
this.presentToast("Plaque modifiée avec succès");
this.router.navigate(['/plaques']);
}
else{
this.presentToast("Entrer une plaque valide");
}
}, (err) => {
// console.log("Erreur inscription");
});
}
}
else {
this.presentToast("Entrer une plaque valide !" );
}
}
2-> функция postPlaque:
postPlaque(url,credentials){
return new Promise((resolve, reject) =>{
let headers = new Headers();
this.http.post(url+this.urladd, JSON.stringify(credentials), {headers: headers}).
subscribe(res =>{
resolve(res.json());
}, (err) =>{
reject(err);
});
});
}
3-ioni c info :
Ioni c:
Ioni c CLI: 5.4.16 Ioni c Framework: @ ionic / angular 5.0.7 @ angular -devkit / build - angular: 0.803.26 @ angular -девкит / схема: 8.3.26 @ угловая / cli: 8.3.26 @ ionic / angular -толкит: 2.2.0
Кордова:
Cordova CLI: 9.0.0 (cordova-lib@9.0.1) Платформы Cordova: android 8.1.0 Плагины Cordova: cordova-plugin-ioni c -клавиатура 2.2.0, cordova-plugin-ioni c - webview 4.2.0, (и 7 других плагинов)
Утилита:
cordova-res: не установлено, собственный запуск: 1.0.0
Система:
NodeJS: v12.16.2 npm: 6.14.3 ОС: Windows 7